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);
}