#include <DHTesp.h>
#include <WiFi.h>
DHTesp dhtsensor;
TempAndHumidity data;
const int DHT_PIN = 27;
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
WiFiClient client;
void setup() {
Serial.begin(115200);
dhtsensor.setup(DHT_PIN, DHTesp::DHT22);
Serial.println("Connecting to WiFi...");
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, pass);
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println("\nConnected to WiFi");
}
void loop() {
if (WiFi.status() == WL_CONNECTED) {
data = dhtsensor.getTempAndHumidity();
Serial.print("Humidity: ");
Serial.print(data.humidity, 1);
Serial.print("%, Temperature: ");
Serial.print(data.temperature, 2);
Serial.println("C");
} else {
Serial.println("WiFi not connected");
}
delay(1000);
}