下載下傳庫檔案 http://pan.baidu.com/s/1qWkn4fU,整個檔案夾放入 .\arduino-1.5.6-r2\libraries檔案夾中
函數解釋:
read11(uint8pin) :啟動函數,填入DHT11資料口,傳回值為0,-1,-2,表示正常,錯誤,逾時
read22(uint8 pin):資料口,DHT22的啟動函數,其他與以上一緻
temperature:傳回溫度值
humidity:傳回濕度值
測驗代碼,輸出口接在12腳
#include
#define DHT11 12//set pin12 as sensor link
dht DHT;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("DHT11 data cout:");
}
void loop()
{
delay(1000);//Wait
int check = DHT.read11(DHT11);
Serial.print("Current state: ");
Serial.print(check);
Serial.print(" ");
Serial.print("Temperature:");
Serial.print(DHT.temperature);
Serial.print(" ");
Serial.print("Humidity:");
Serial.println(DHT.humidity,1);
}