Maryam Amjadi
Published

Temperature detection

Detects the temperature and and shows it on seven-segment display

BeginnerShowcase (no instructions)134
Temperature detection

Things used in this project

Hardware components

DHT11 Temperature & Humidity Sensor (3 pins)
DHT11 Temperature & Humidity Sensor (3 pins)
×1
5 mm LED: Red
5 mm LED: Red
×1
Jumper wires (generic)
Jumper wires (generic)
×1
SparkFun 7-Segment Serial Display - Red
SparkFun 7-Segment Serial Display - Red
×1
Breadboard (generic)
Breadboard (generic)
×1
5 mm LED: Green
5 mm LED: Green
×1

Story

Read more

Code

Read temperature

Arduino
#include <DHT11.h>
#include <TM1637Display.h> 
byte RED=2; 
byte GREEN=3;
byte DIO=5; 
byte CLK=4;

TM1637Display display(CLK, DIO);

DHT11 dht11(7);

void setup() {

  pinMode(GREEN, OUTPUT);
  pinMode(RED, OUTPUT);

  display.setBrightness(90);   
  Serial.begin(9600);  

}

void loop() {

 int temperature = dht11.readTemperature();
 display.showNumberDec(temperature);



if ( temperature < 30) {

    digitalWrite(GREEN, HIGH);    
    digitalWrite(RED, LOW);       
    
  } else {

    digitalWrite(GREEN, LOW);     
    digitalWrite(RED, HIGH);          
  }
        Serial.print("Temperature: ");
        Serial.print(temperature);
        Serial.println(" C");
        delay(2000);
}

Credits

Maryam Amjadi
2 projects • 2 followers
Contact

Comments

Please log in or sign up to comment.