作者daniel098962 (丹尼爾)
看板Linux
標題[問題] raspberry pi 溫度迴圈
時間Thu Jul 14 00:58:03 2016
各位大大好,小弟最近在玩raspberry pi
沒找到PI的專版 就到這邊來問了~
最近在PI上加了DHT 11抓溫溼度
程式方面是參照網路上"葉難"大大的文章去執行
像以下
「先安裝所需套件:
$ 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%」
也執行成功
但現在想讓它每隔一段時間便可以自動去執行
因為沒什麼碰過python的語言
想請教一下要怎麼去寫
另外如果想把資料傳至資料庫的話 程式該怎麼寫呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.205.174
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1468429087.A.FF2.html
1F:推 kenduest: 答案還是你要寫點程式來達成你想要的需求 07/14 08:26
2F:→ kenduest: 看你要是要自己用 python 開發,連 mysql 在 07/14 08:27
3F:→ kenduest: python 用 mysqlclient,還是 orm 的 sqlalchemy 07/14 08:28
4F:→ kenduest: 或者你要用 script 直接呼叫 mysql 命令也是可以 07/14 08:29
5F:→ kenduest: 執行之後訊息輸出用 cut 還是 awk 抓出數據 07/14 08:31
6F:→ kenduest: 用 echo 還是其它方式產生 insert sql 語法之後 07/14 08:31
7F:→ kenduest: 用執行外部 mysql 命令餵入資料就可以達成需求 07/14 08:32
8F:→ kenduest: 自動執行系統搭配 cron 最簡單,用 python 07/14 08:33
9F:→ kenduest: 自己也可用 celery 這類也可設定排程時間執行 07/14 08:34
10F:→ kenduest: Shell script 就直接 cron 就可以了 07/14 08:49
11F:→ kenduest: 剛看在 python 也有問,只是還用到 threading code ? 07/14 19:09
12F:→ kenduest: 若不熟 python 這樣走下去可能會很可怕 07/14 19:09
13F:推 s58348292: google-> influxdb udp api 10/05 22:55
14F:→ s58348292: 再加 grafanda 作圖 10/05 22:56