#include #include #include "DHT.h" #define DHTPIN D2 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); const char* ssid = "X.factory2.4G"; const char* password = "make0314"; WebServer server(80); // 温度网页 void handleTemp() { float t = dht.readTemperature(); if (isnan(t)) { server.send(200,"text/plain","Sensor Error"); return; } server.send(200,"text/plain", String(t)); } void setup() { Serial.begin(115200); dht.begin(); WiFi.begin(ssid,password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("Connected"); Serial.println(WiFi.localIP()); server.on("/temperature", handleTemp); server.begin(); } void loop() { server.handleClient(); }