#include <dht.h>
dht DHT;
#define DHT22_PIN 11 // DHT 22 (AM2302) - what pin we're connected to
float hum; //Stores humidity value
float temp; //Stores temperature value
void setup()
{
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
Serial.begin(9600);
}
void loop()
{
int chk = DHT.read22(DHT22_PIN);
hum = DHT.humidity;
temp= DHT.temperature;
//Print temp and humidity values to serial monitor
Serial.print(" %, Temp: ");
Serial.print(temp);
Serial.println(" Celsius");
if(temp>50){
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(7, LOW);
delay(1000);
}
else{
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
delay(1000);
}
if(hum<55){
digitalWrite(6, HIGH);
delay(1000);
}
else{
digitalWrite(6, LOW);
delay(1000);
}
}