#define BLYNK_PRINT Serial
#define BLYNK_TEMPLATE_ID "TMPL29-WNlLGl"
#define BLYNK_TEMPLATE_NAME "Monitoreo de datos"
#define BLYNK_AUTH_TOKEN "C9S9MnYV0oQTlwZLiQmWzJSeuLz7I8Pv"
#include <DHT.h>
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
DHT sensor(32,DHT22);
char* red="Wokwi-GUEST";
char* password="";
float t=0, h=0, ic=0;
void setup() {
Serial.begin(115200);
sensor.begin();
Blynk.begin(BLYNK_AUTH_TOKEN,red,password);
}
void loop() {
Blynk.run();
t=sensor.readTemperature();
h=sensor.readHumidity();
ic=sensor.computeHeatIndex(t,h);
Blynk.virtualWrite(V0,t);
Blynk.virtualWrite(V1,h);
Blynk.virtualWrite(V2,ic);
if(t>50){
Blynk.logEvent("alerta","Enciende el ventilador");
}
delay(1000);
}