#include <WiFi.h>
#include<DHT.h>
#include<ThingSpeak.h>
const char*ssid="Wokwi-GUEST";
const char*pwd="";
const int dhtpin=2;
WiFiClient Client;
DHT dhtSensor (dhtpin,DHT22);
unsigned long channelno=2137421;
const char*APIWritekey="0699W6DLY63KUYNH";
const char*server=("api.thingspeak.com");
int temperature,humidity;
void setup()
{
Serial.begin(115200);
delay(1000);
Serial.println("connecting to");
Serial.println(ssid);
WiFi.begin(ssid,pwd,6);
while(WiFi.status()!=WL_CONNECTED)
{
delay(1000);
Serial.println(".");
}
Serial.println("connected to");
Serial.println("ssid");
Serial.println("IP");
Serial.println(WiFi.localIP());
ThingSpeak.begin(Client);
}
void loop()
{
temperature=dhtSensor.readTemperature();
humidity=dhtSensor.readHumidity();
ThingSpeak.writeField(2137421,1,temperature,"0699W6DLY63KUYNH");
ThingSpeak.writeField(2137421,2,humidity,"0699W6DLY63KUYNH");
delay(1000);
}