#include "DHT.h"
#include <LiquidCrystal_I2C.h>
#define DHTPIN 7
#define DHTTYPE DHT22
int led=2;
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
pinMode(led, INPUT);
Serial.begin(9600);
dht.begin();
lcd.init();
}
void loop() {
float t = dht.readTemperature();
Serial.print("\n");
Serial.print("Temperature: ");
Serial.print(t);
Serial.print("°C");
Serial.print("\n");
delay(2000);
if(t>=30.00)
{
digitalWrite(led, LOW);
tone(8,990,1000);
lcd.setCursor(0,0);
lcd.backlight();
lcd.print("Threshold limit");
lcd.setCursor(0,1);
lcd.print("exceed");
}
else
{
lcd.clear();
digitalWrite(led, HIGH);
lcd.setCursor(0,0);
lcd.backlight();
lcd.print("Safe");
}
}