#include <DHT.h>
#include <LiquidCrystal.h>
DHT dht(2, DHT11);
LiquidCrystal lcd(4,17,5, 18,19,21); // Pins for the LCD: RS, E, D4, D5, D6, D7
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(14, OUTPUT);
lcd.begin(16, 2);
lcd.clear();
}
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 >2) {
digitalWrite(14, HIGH);
lcd.setCursor(0, 0);
lcd.print("High Temp Alert!");
} else {
digitalWrite(14, LOW);
lcd.clear();
}
delay(500);
}