#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);
  }