Today is sensor day, so I’ve managed to get the [amazon &title=DHT11&text=DHT11] working:
- DHT11
- DHT11connected to the Arduino Micro
- DHT11, only three wires are required
Wire it like that:
([amazon &title=DHT11&text=DHT11] -> Arduino Micro )
- Pin 1 (orange cable) to 5V
- Pin 2 (yellow cable) to GND
- Pin 3 – not needed
- Pin 4 (yellow again -.-) to A0
Use the following code I’ve found here:
#include <dht.h>
#define dht_dpin A0 //no ; here. Set equal to channel sensor is on
dht DHT;
void setup(){
Serial.begin(9600);
delay(300);//Let system settle
Serial.println("Humidity and temperaturenn");
delay(700);//Wait rest of 1000ms recommended delay before
//accessing sensor
}//end "setup()"
void loop(){
//This is the "heart" of the program.
DHT.read11(dht_dpin);
Serial.print("Current humidity = ");
Serial.print(DHT.humidity);
Serial.print("% ");
Serial.print("temperature = ");
Serial.print(DHT.temperature);
Serial.println("C ");
delay(800);//Don't try to access too frequently... in theory
//should be once per two seconds, fastest,
//but seems to work after 0.8 second.
}// end loop()
Getting you a result like that:
It doesn’t seem to be very accurate, but that’s expectable rated by its low price (<2€)




