Room Environment Monitor code For ESP32
#include <WiFi.h> #include <WebServer.h> #include <DHT.h> #define DHTPIN 4 // GPIO pin for DHT sensor #define DHTTYPE DHT11 // DHT11 sensor type DHT dht(DHTPIN, DHTTYPE); WebServer server(80); const char* ssid = "RoomMonitorAP"; const char* password = "monitor123"; float temperature = 0; float humidity = 0; unsigned long previousMillis = 0; const long interval = 2000; // Update every 2 seconds void handleRoot() { String html = R"=====( <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Room Monitor</title> <link href=" https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap " rel="stylesheet"> <style> :root { --temp-color: #FF6B6B; --humidity-color: #48DBF...