#include <DHT22.h>
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
const int data_pin = 8;
DHT22 dht(data_pin);
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
Serial.begin(9600);
lcd.init();
lcd.backlight();
Serial.println("Data About :-");
lcd.println("Data About :-");
delay(1500);
lcd.setCursor(0,1);
Serial.println("Temp & Humidity");
lcd.println("Temp & Humidity");
delay(1500);
lcd.clear();
//dht.begin();
}
void loop() {
float temp = dht.getTemperature();
float humidity = dht.getHumidity();
lcd.setCursor(0,0);
lcd.print("Temp :- ");
Serial.print("Temp :- ");
lcd.print(temp);
Serial.print(temp);
lcd.println(" C");
Serial.println(" C");
delay(1000);
lcd.setCursor(0,1);
lcd.print("Hum :- ");
Serial.print("Humidity :- ");
lcd.print(humidity);
Serial.print(humidity);
lcd.println(" %");
Serial.println(" %");
delay(1000);
}