DHT11數字溫濕度傳感器是一款溫濕度複合傳感器,數字模塊採集技術和溫濕度傳感技術,DHT11規格如下:
供電電壓:3.3〜5.5V
測量範圍:濕度20-90%RH
溫度0〜50℃
測量精度:濕度+ -5%RH
溫度+ -2℃分辨率:濕度 1%RH
溫度1℃長期穩定性:<±1%RH /年
DHT11接腳說明:
1. 實驗材料
Arduino*1
USB傳輸線*1
麵包板跳線*N
DHT11*1
2. 電路接線圖
3. 匯入DHT11程式庫
草稿碼->匯入程式庫->管理程式庫
在上方搜尋輸入"DHT",選擇第二個進行安裝,安裝完成就可使用DHT11程式庫
4. Arduino參考程式
#include "DHT.h"
#define dhtPin 8 //讀取DHT11 Data
#define dhtType DHT11 //選用DHT11
DHT dht(dhtPin, dhtType); // Initialize DHT sensor
void setup() {
Serial.begin(9600);//設定鮑率9600
dht.begin();//啟動DHT
}
void loop() {
float h = dht.readHumidity();//讀取濕度
float t = dht.readTemperature();//讀取攝氏溫度
float f = dht.readTemperature(true);//讀取華氏溫度
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println("無法從DHT傳感器讀取!");
return;
}
Serial.print("濕度: ");
Serial.print(h);
Serial.print("%\t");
Serial.print("攝氏溫度: ");
Serial.print(t);
Serial.print("*C\t");
Serial.print("華氏溫度: ");
Serial.print(f);
Serial.print("*F\n");
delay(5000);//延時5秒
}
5. 實驗結果
開啟"序列埠監控視器",會顯示濕度,攝氏溫度,華氏溫度

*****
*****
做的真好 可惜差我一點
謝謝你的誇張,你想要了解甚麼技術,歡迎告訴我,謝謝^^
但 DHT11 的 data 輸出用三用電表量的話是1v電壓, 請問是什麼問問題?
哈囉,吳承宗 郭沂澄
哈囉,你好,請問有甚麼事
請問出現#include是甚麼意思
這是安裝1.3.0版的函示庫會出現這問題,建議改安裝1.2.3版,或是額外增加"Adafruit_Sensor-master"這函式庫,這是在1.3.0版必須額外增加的,
幹你娘機掰辣,林北西門太狂辣,不爽都來幹拉,許聨國廢物去給狗幹,痘痘那邊,地~
你好 如果要加溫度顯示器要怎麼做呢?
1026 lcd的