//add library to managing display
//add librery
#include <LiquidCrystal_I2C.h>
#include <DHTesp.h>
//creara objeto inicializa wiht i2e address, colums, rows.
LiquidCrystal_I2C LCD = LiquidCrystal_I2C(0x27, 16, 2);
const int DHT_PIN = 15;
DHTesp dht;
void setup() {
//initializing object dht sensor
dht.setup(DHT_PIN, DHTesp::DHT22);
//method inizialiting
LCD.init();
//set cursor
LCD.backlight();
LCD.setCursor(0,0);
//LCD.print("temperature "+ String( data.temperature +10)+ " °C");
//LCD.print("Humidity: "+String(data.humidity, 1)+ "%");
delay(2000);
LCD.clear();
}
void loop() {
//Colocar el sensor DHT22 y desplegar en el LCD en la
//primer fila -> tem:
//segunda fila Hum: %
TempAndHumidity data = dht.getTempAndHumidity();
LCD.println("temperature "+ String( data.temperature)+ " °C");
delay(2000);
LCD.clear();
LCD.println("Humidity: "+String(data.humidity)+ "%");
delay(2000);
LCD.clear();
}