天天看點

DHT11溫度濕度子產品讀取溫濕度

下載下傳庫檔案 http://pan.baidu.com/s/1qWkn4fU,整個檔案夾放入 .\arduino-1.5.6-r2\libraries檔案夾中

函數解釋:

read11(uint8pin) :啟動函數,填入DHT11資料口,傳回值為0,-1,-2,表示正常,錯誤,逾時

read22(uint8 pin):資料口,DHT22的啟動函數,其他與以上一緻

temperature:傳回溫度值

humidity:傳回濕度值

DHT11溫度濕度子產品讀取溫濕度

測驗代碼,輸出口接在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);

}