#include <DHT.h>
#define DHTPIN 3
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
int ledB=11;
int ledO=12;
int ledH=13;
float hum;
float temp;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
dht.begin();
pinMode(ledB, OUTPUT);
pinMode(ledO, OUTPUT);
pinMode(ledH, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
hum = dht.readHumidity();
temp = dht.readTemperature();
Serial.print("Humidity");
Serial.print(hum);
Serial.print(" %, Temp: ");
Serial.print(temp);
Serial.println(" Celcius ");
digitalWrite(ledB, LOW);
digitalWrite(ledO, LOW);
digitalWrite(ledH, LOW);
if (temp<=23 ) {
digitalWrite(ledB, HIGH);
Serial.print("");
Serial.println(" COOL CLIMATE");
}
if(temp>=24 == temp <=36) {
digitalWrite(ledO, HIGH);
Serial.print("");
Serial.println(" WARM CLIMATE");
}
if(temp>36){
digitalWrite(ledH, HIGH);
Serial.print("");
Serial.println(" HOT CLIMATE");
}
delay(2000);
}