#include "DHTesp.h"
#include <LiquidCrystal_I2C.h>
DHTesp dhtSensor;
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
Serial.begin(115200);
dhtSensor.setup(13,DHTesp::DHT22);
lcd.init();
}
void loop () {
TempAndHumidity data = dhtSensor.getTempAndHumidity();
Serial.print("Temp:" + String(data.temperature, 2) + "°C");
Serial.print("Humidity: " + String(data.humidity, 1) + "%");
if(data.temperature>35){
Serial.println("Very hot!");
}
else{
Serial.println("Normal");
}
lcd.setCursor(0,0);
lcd.print("Temp:" + String(data.temperature, 2) + "°C");
lcd.setCursor(1,1);
lcd.print("Humidity: " + String(data.humidity, 1) + "%");
delay(1000);
delay(200);
for(int i=0;i<10;i++){
lcd.scrollDisplayLeft();
delay(200);
}
lcd.clear();
}