dht11
#include <dht11.h>
dht11 DHT11;
#define Dht11Pin 3
void setup(){
? Serial.begin(9600);
? Serial.println("DHT TEST PROGRAM");
? Serial.print("LIBRARY VERSION:");
? Serial.println("DHT_LIB_VERSION");
? Serial.println();
? ? Serial.println("Type,\tstatus,\tHumidity(%),\tTemperature(C)"); ?
}
void loop(){
? Serial.print("\n");
? int chN=DHT11.read(Dht11Pin);
? Serial.print("Read sensor");
? Serial.print(" ");
? switch(chN)
? {
? ? case 0:
? ? Serial.print("Ok,\t");
? ? break;
? ? case -1:
? ? Serial.print("Checksun Error,\t");
? ? break;
? ? case -2:
? ? Serial.print("Time out Error,\t");
? ? break;
? ? default:
? ? Serial.print("Unknown Error,\t");break;
}
? ? Serial.print("\t");
? ? Serial.print("Humidity(%):");
? ? Serial.print(DHT11.humidity,1);
? ? Serial.print("\t");
? ? Serial.print("Temperature(%):");
? ? Serial.print(DHT11.temperature,1);
? ? Serial.print("\t");
? ? delay(1000);
}