使用 Arduino 和 DHT11 抓取溫度和濕度資料
最近的專題要做偵測溫濕度的小測站,雖然硬體對我而言很苦手,但找了一些資料後終於初步把資料接出來了。
我用的是這個DHT11的溫溼度 sensor,首先下載這個壓縮檔,解壓縮後放到C:\Users\user\Documents\Arduino\libraries的資料夾內。
接下來線路這樣接
然後再寫code就完成啦
成功的話會看到這樣的資訊
參考
Wiring up DHT11 Temp & Humidity sensor to the Arduino
[動手做] Arduino 溫溼度計
Arduino温湿度检测
使用Arduino与DHT11监测温湿度
Arduino筆記(九):DHT11溫濕度感應偵測與LCD顯示
我用的是這個DHT11的溫溼度 sensor,首先下載這個壓縮檔,解壓縮後放到C:\Users\user\Documents\Arduino\libraries的資料夾內。
接下來線路這樣接
然後再寫code就完成啦
- #include <dht.h>
- #define dht_dpin A0 //no ; here. Set equal to channel sensor is on
- dht DHT;
- void setup(){
- Serial.begin(9600);
- delay(300);//Let system settle
- Serial.println("Humidity and temperature\n\n");
- delay(700);//Wait rest of 1000ms recommended delay before
- //accessing sensor
- }//end "setup()"
- void loop(){
- //This is the "heart" of the program.
- DHT.read11(dht_dpin);
- Serial.print("Current humidity = ");
- Serial.print(DHT.humidity);
- Serial.print("% ");
- Serial.print("temperature = ");
- Serial.print(DHT.temperature);
- Serial.println("C ");
- delay(1000);//讀取資料的頻率
- }// end loop()
成功的話會看到這樣的資訊
參考
Wiring up DHT11 Temp & Humidity sensor to the Arduino
[動手做] Arduino 溫溼度計
Arduino温湿度检测
使用Arduino与DHT11监测温湿度
Arduino筆記(九):DHT11溫濕度感應偵測與LCD顯示
留言