#include "DHTesp.h"
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C LCD = LiquidCrystal_I2C(0x27,16,2);
const int DHT = 15;
DHTesp dhtSensor;
void setup() {
Serial.begin(115200);
dhtSensor.setup(DHT, DHTesp::DHT22);
LCD.init();
LCD.backlight();
LCD.setCursor(0,0);
LCD.print("Temp + Humid");
LCD.setCursor(0,1);
LCD.print("Sensor");
LCD.print(" by Nick");
delay(2000);
LCD.init();
LCD.setCursor(0,0);
LCD.print("Temp.: ");
LCD.setCursor(0,1);
LCD.print("Humid.: ");
}
void loop() {
TempAndHumidity data = dhtSensor.getTempAndHumidity();
LCD.setCursor(8,0);
LCD.print(String(data.temperature,1) + "C");
LCD.setCursor(8,1);
LCD.print(String(data.humidity,1) + "%");
delay(1000);
}