#include <LiquidCrystal_I2C.h>
#include <DHT.h>
LiquidCrystal_I2C lcd (0x27, 16, 2);
DHT dht (11, DHT22);
#define HSpray 12
#define TSpray 13
void setup() {
// put your setup code here, to run once:
pinMode(TSpray, OUTPUT);
pinMode(HSpray, OUTPUT);
lcd.init();
lcd.backlight();
lcd.clear();
dht.begin();
}
void loop() {
// put your main code here, to run repeatedly:
float temp = dht.readTemperature();
float humi = dht.readHumidity();
if (temp > 28) {
digitalWrite(TSpray, HIGH);
} else {
digitalWrite(TSpray, LOW);
}
if (humi < 80) {
digitalWrite(HSpray, HIGH);
} else {
digitalWrite(HSpray, LOW);
}
lcd.setCursor(0,0);
lcd.print("Temp :");
lcd.setCursor(0,1);
lcd.print("Humi :");
lcd.setCursor(7,0);
lcd.print(temp);
lcd.setCursor(7,1);
lcd.print(humi);
delay(500);
}