#include<DHT.h>
#include<LiquidCrystal.h>
int rs=8, en=9, d4=7, d5=6, d6=5, d7=4;
LiquidCrystal lcd(rs,en,d4,d5,d6,d7);
#define DHT_PIN 12
#define DHT_TYPE DHT22
DHT dht(DHT_PIN,DHT_TYPE);
void setup()
{
Serial.begin(9600);
lcd.begin(16,2);
dht.begin();
}
void loop()
{
float humidity = dht.readHumidity();
float temperature = dht.readTemperature();
if(isnan (temperature) || isnan (humidity))
{
Serial.println("SERVICE IS NOT AVILAPLE RIGHT NOW");
}
else
{
Serial.println("Temperature");
lcd.setCursor(0,0);
lcd.print("Temp *c :");
lcd.setCursor(9,0);
lcd.print(temperature);
Serial.print(temperature);
Serial.println("*c");
Serial.println("Humidity");
lcd.setCursor(0,1);
lcd.print("Hum % :");
lcd.setCursor(9,1);
lcd.print(humidity);
Serial.print(humidity);
Serial.println("%");
delay(1000);
}
}