#include DHTesp dht; const int pinDHT = 33; TempAndHumidity datosTH; String temperatura; String humedad; unsigned long tiempoAnterior = 0; const long intervalo = 10000; // intervalo de 10seg void setupDHT22() { dht.setup(pinDHT, DHTesp::DHT22); } void loopDHT22() { unsigned long tiempoActual = millis(); if (tiempoActual - tiempoAnterior >= intervalo) { tiempoAnterior = tiempoActual; datosTH = dht.getTempAndHumidity(); temperatura = String(datosTH.temperature, 2) + " C"; humedad = String(datosTH.humidity, 1) + " %"; Serial.print("Temperatura: "); Serial.print(temperatura); Serial.print(" Humedad: "); Serial.print(humedad); Serial.println(); mostrarOled("ip: "+ipActual, "Temperatura: "+temperatura,"Humedad: "+humedad,"cvf"); } }