#include<DHT.h>
DHT dht(13, DHT22 );
#define red 12
#define yellow 14
#define green 27
void setup(){
Serial.begin(9600);
pinMode(red, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(green, OUTPUT);
dht.begin();
}
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();
Serial.print("HUMIDITY:");
Serial.print(h);
Serial.print(" % \t");
Serial.print("temperature:");
Serial.print(t);
Serial.println(" * C ");
if (t > 50) {
digitalWrite(red, HIGH);
digitalWrite(yellow, LOW);
digitalWrite(green, LOW);
Serial.println("RED LED ON");
} else if (t > 20) {
digitalWrite(yellow, HIGH);
digitalWrite(red, LOW);
digitalWrite(green, LOW);
Serial.println("YELLOW LED ON");
} else {
digitalWrite(green, HIGH);
digitalWrite(red, LOW);
digitalWrite(yellow, LOW);
Serial.println("GREEN LED ON");
}
delay(1000);
}