#include <DHT.h>
#include <ThingSpeak.h>
#include <WiFi.h>
DHT sensor(5,DHT22);
float t=0;
float h=0;
char* red="Wokwi-GUEST";
char* contra="";
const long ID_canal=2796790;
char* Key="BR5G85HG8524OHIE";
WiFiClient cliente;
void setup() {
sensor.begin(); //iniciando el sensor
Serial.begin(115200);
WiFi.begin(red,contra);
while(WiFi.status()!=WL_CONNECTED){
Serial.print(".");
delay(500);
}
Serial.println();
Serial.println("ESP32 y Wokwi conectados!");
ThingSpeak.begin(cliente);
delay(5000);
}
void loop() {
t=sensor.readTemperature();
h=sensor.readHumidity();
Serial.print("Temperatura: ");
Serial.println(t);
Serial.print("Humedad: ");
Serial.println(h);
ThingSpeak.setField(1,h);
ThingSpeak.setField(2,t);
ThingSpeak.writeFields(ID_canal,Key);
Serial.println("Datos enviados correctamente!");
delay(30000);
}