[問題] raspberry pi 溫濕度定時器

看板Python作者 (丹尼爾)時間9年前 (2016/07/14 12:14), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
各位大大好,小弟最近在玩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() 若我今天重複執行抓溫度的程式的話 方法那邊該怎麼寫呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.128.240.242 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1468469697.A.330.html

07/14 13:14, , 1F
可以用linux指令,`watch ./AdafruitDHT.p 11 4`
07/14 13:14, 1F

07/14 13:15, , 2F
要python也可以while+Thread.sleep()
07/14 13:15, 2F

07/14 14:46, , 3F
https://goo.gl/ErMC0m 看一下官方的CODE加個sleep
07/14 14:46, 3F

07/14 14:47, , 4F
你試試看 不行的話在commit我改看看
07/14 14:47, 4F

07/14 14:47, , 5F
*comment
07/14 14:47, 5F
文章代碼(AID): #1NXn71Cm (Python)
文章代碼(AID): #1NXn71Cm (Python)