[问题] raspberry pi 温湿度定时器

楼主: daniel098962 (阿河)   2016-07-14 12:14:55
各位大大好,小弟最近在玩raspberry pi
没找到PI的专版 就到这边来问了~
最近在PI上加了DHT 11抓温溼度
想要加个定时器让他可以每隔一段时间便抓一次温溼度
因为没什么碰过python的语言
想请教一下要怎么去写
抓温溼度的程式是参考网络上叶难的文章
程式码以下
“先安装所需套件:
$ sudo apt-get update
$ sudo apt-get install build-essential python-dev
然后下载,进入该目录:
$ git clone https://github.com/adafruit/Adafruit_Python_DHT.git
$ cd Adafruit_Python_DHT
安装:
$ sudo python setup.py install
接着就能读取DHT11了,执行写好的范例Python程式:
$ cd examples
$ sudo ./AdafruitDHT.py 11 4
Temp=27.0*C Humidity=81.0%”
我在网络看到的定时器范例像以下
import threading
import time
def hello(name):
print "hello %s\n" % name
global timer
timer = threading.Timer(2.0, hello, ["Hawk"])
timer.start()
if __name__ == "__main__":
timer = threading.Timer(2.0, hello, ["Hawk"])
timer.start()
若我今天重复执行抓温度的程式的话
方法那边该怎么写呢
谢谢
作者: ihcaoe (Ihc)   2016-07-14 13:14:00
可以用linux指令,`watch ./AdafruitDHT.p 11 4`要python也可以while+Thread.sleep()
作者: enjoyloli (M)   2016-07-14 14:46:00
https://goo.gl/ErMC0m 看一下官方的CODE加个sleep你试试看 不行的话在commit我改看看*comment

Links booklink

Contact Us: admin [ a t ] ucptt.com