#include "ThingSpeak.h"
#include "DHTesp.h"
#include "WiFi.h"
DHTesp dht22;
WiFiClient wifi;
const char* ssd="Wokwi-GUEST";
const char* pass="";
int channel=2492162;
const char* api="4YVW2GFPG5A3M21A";
void setup(){
Serial.begin(9600);
WiFi.begin(ssd,pass);
dht22.setup(13,DHTesp::DHT22);
while(WiFi.status()!=WL_CONNECTED){
Serial.println("Wifi is not Connected");
delay(500);
}
Serial.println("Wifi connnect");
Serial.println(WiFi.localIP());
ThingSpeak.begin(wifi);
}
void loop(){
TempAndHumidity data=dht22.getTempAndHumidity();
ThingSpeak.setField(1,data.temperature);
ThingSpeak.setField(2,data.humidity);
ThingSpeak.writeFields(channel,api);
Serial.println("Temperature"+String(data.temperature,2));
Serial.println("Humidity"+String(data.humidity,1));
}