#include "DHT.h"
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd = LiquidCrystal_I2C(0X27,16,2);
#define DHTPIN 15
#define DHTTYPE DHT22
DHT dht (DHTPIN,DHTTYPE);
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
dht.begin();
lcd.init();
lcd.backlight();
pinMode(2,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
float temperature,humidity;
temperature = dht.readTemperature();
humidity = dht.readHumidity();
lcd.setCursor(0,0);
lcd.print("Temp :");
lcd.print(temperature);
lcd.setCursor(12,0);
lcd.print(char(223));
lcd.setCursor(13,0);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print("Humidity :");
lcd.print(humidity);
Serial.print(F("humidity :"));
Serial.print(humidity);
lcd.setCursor(15,1);
lcd.print("%");
Serial.print(F("% Temperature"));
Serial.print(temperature);
Serial.println(F("C"));
delay(2000);
digitalWrite(2, HIGH);
delay(3000);
digitalWrite(2, LOW);
delay(3000);
}