#define BLYNK_TEMPLATE_ID "TMPL2dVw2ljjV"
#define BLYNK_TEMPLATE_NAME "Medidor Ambiental"
#define BLYNK_AUTH_TOKEN "8VrOQvNNXWQfkpOLhkWTwOy8btFWS4Mg"
//Librerías
#include <WiFi.h>
#include <DHT.h>
#include <BlynkSimpleEsp32.h>
#define DHTPIN 4 // Pin donde está conectado el DHT22
#define DHTTYPE DHT22 // Tipo de sensor DHT
// Configuración de la red Wi-Fi
char ssid[] = "Wokwi-GUEST"; //SSID WokWI
char password[] = "";
// Token de autenticación de Blynk
char auth[] = "8VrOQvNNXWQfkpOLhkWTwOy8btFWS4Mg";
DHT dht(DHTPIN, DHTTYPE);
void setup()
{
Serial.begin(115200);
Blynk.begin(auth, ssid, password);
dht.begin();
}
void loop()
{
Blynk.run();
float temperature = dht.readTemperature();
float humidity = dht.readHumidity();
Serial.println(temperature);
Serial.println(humidity);
if (!isnan(temperature) && !isnan(humidity)) {
Blynk.virtualWrite(V4, temperature); // Envía la temperatura a V1
Blynk.virtualWrite(V5, humidity); // Envía la humedad a V2
}
delay(10000); // Espera 10 segundos antes de volver a leer los datos
}