Zachary Haslam
Published © GPL3+

DHT11 Temperature/Humidity Sensor

Take readings from the DHT11 Temperature/Humidity sensor and see them from the Arduino IDE Serial Monitor.

BeginnerFull instructions provided15 minutes353,581
DHT11 Temperature/Humidity Sensor

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
DHT11 Temperature & Humidity Sensor (3 pins)
DHT11 Temperature & Humidity Sensor (3 pins)
×1
Jumper wires (generic)
Jumper wires (generic)
×3
Breadboard (generic)
Breadboard (generic)
×1
Arduino USB 2.0 Cable
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Code

DHT11 Temperature/Humidity Sensor

Arduino
#include <dht.h>


#define dht_apin A0 // Analog Pin sensor is connected to
 
dht DHT;
 
void setup(){
 
  Serial.begin(9600);
  delay(500);//Delay to let system boot
  Serial.println("DHT11 Humidity & temperature Sensor\n\n");
  delay(1000);//Wait before accessing Sensor
 
}//end "setup()"
 
void loop(){
  //Start of Program 
 
    DHT.read11(dht_apin);
    
    Serial.print("Current humidity = ");
    Serial.print(DHT.humidity);
    Serial.print("%  ");
    Serial.print("temperature = ");
    Serial.print(DHT.temperature); 
    Serial.println("C  ");
    
    delay(5000);//Wait 5 seconds before accessing sensor again.
 
  //Fastest should be once every two seconds.
 
}// end loop(

Credits

Zachary Haslam

Zachary Haslam

1 project • 84 followers
My name is Zach, and I'm 15. I've been developing for aImost 4 years now. specialize in Python and Linux.
Thanks to Brainy Bits.

Comments