#include <DHT.h>
#include <WiFiClient.h>
#include <ThingSpeak.h>
#include <ESP8266WiFi.h>
#define DHTPIN 0
#define DHTTYPE DHT11
DHT dht(DHTPIN,DHTTYPE);
const char* ssid=" ";
const char* passwd=" ";
WiFIClient client;
unsigned long myChannelNumber= ;
const char* myWriteAPI=" ";
uint8_t temperature, humidity
void setup()
{
Serial.begin(115200);
dht.begin();
delay(1000);
Serial.println("Connecting...");
While(wiFi.status()!=WL_CONNECTED)
{
Serial.println(".");
delay(1000);
}
Serial.println("Connected");
Serial.println(WiFi.localIP());
ThingSpeak.begin(client);
}
void loop()
{
temperature=dht.readTemperature();
humidity=dht.readHumidity();
Serial.println(temperature);
Serial.println(humidity);
ThingSpeak.writeField(myChannelNumber,1,temperature,myWriteAPI);
ThingSpeak.writeField(myChannelNumber,2,humidity,myWriteAPI);
delay(3000);
}Loading
esp32-s2-devkitm-1
esp32-s2-devkitm-1