no | item | title | name | date | hit |
---|---|---|---|---|---|
27182 | 안녕하세요! 자세한 문의 드립니다 | 217753651@n | 2024-06-27 | 39 | |
27179 | rosmaster x3 plus | 나-이광희 | 2024-06-26 | 71 | |
27167 |
![]() ![]() |
wogus1971 | 2024-06-21 | 22 | |
27166 |
![]() |
wogus1971 | 2024-06-21 | 24 | |
27161 |
![]() |
kjs | 2024-06-20 | 15 |
#include [ESP8266WebServer.h]
#include "DHT.h"
#define DHTPIN 2 // (D9)핀
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
char *ssid = "";
char *password = "";
ESP8266WebServer server(80);
void handleRoot(){
float h = dht.readHumidity();
float t = dht.readTemperature();
server.sendHeader("Refresh", "5");
if(isnan(h) || isnan(t)){
server.send(200, "text/plain", "Error in reading sensor.");
}
String message = "";
message += "Temperature : ";
message += t;
message += ", Humidity : ";
message += h;
server.send(200, "text/plain", message);
}
void setup(void) {
Serial.begin(115200);
dht.begin();
Serial.print("Connecting to \'");
Serial.print(ssid);
Serial.println("\'");
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED){
delay(500);
Serial.print(".");
}
Serial.println();
Serial.println("WiFi connected.");
Serial.print("Server IP address: ");
Serial.println(WiFi.localIP());
server.on("/", handleRoot);
server.begin();
Serial.println("HTTP server started");
}
void loop() {
server.handleClient();
}