看板 Python 關於我們 聯絡資訊
各位大大好,小弟最近在玩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
ihcaoe: 可以用linux指令,`watch ./AdafruitDHT.p 11 4` 07/14 13:14
ihcaoe: 要python也可以while+Thread.sleep() 07/14 13:15
enjoyloli: https://goo.gl/ErMC0m 看一下官方的CODE加個sleep 07/14 14:46
enjoyloli: 你試試看 不行的話在commit我改看看 07/14 14:47
enjoyloli: *comment 07/14 14:47