#include "DHTesp.h"

const int DHT_PIN = 15;
const int DELAY_UPDATE = 1000;

uint32_t timerUpdate = 0;

DHTesp dhtSensor;

void setup() {
  Serial.begin(115200);
  dhtSensor.setup(DHT_PIN, DHTesp::DHT22);
}

void loop() {
  if (millis() - timerUpdate >= DELAY_UPDATE) {
    timerUpdate = millis();
    TempAndHumidity  data = dhtSensor.getTempAndHumidity();
    Serial.println("\x1b[2J\x1b[;H");
    Serial.printf(" Temperature: %.2f %s",  data.temperature, "°C");
    Serial.printf("    Humidity: %.1f %s", data.humidity, "%");
  }
}
D0D1D2D3D4D5D6D7GNDLOGIC