온도 센서
DHT11
#include <ESP8266WiFi.h>
#include <DHT.h>
#define DHTPIN D1
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
WiFiServer server(80);
void setup() {
Serial.begin(115200);
WiFi.disconnect();
delay(3000);
WiFi.begin("iptime", "12345678"); //ssid, password
while ((!(WiFi.status() == WL_CONNECTED))){
delay(300);
}
Serial.println("IP : ");
Serial.println((WiFi.localIP().toString()));
server.begin();
dht.begin();
}
void loop() {
WiFiClient client = server.available();
float t = dht.readTemperature();
if (isnan(t)) {
Serial.println("Sensor DHT");
return;
}
Serial.println(t);
delay(1000);
if (!client) {
return;
}
while(!client.available()){
delay(1);
}
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("");
client.println("<!DOCTYPE HTML>");
client.println("<html>");
client.println(t);
client.println("</html>");
client.stop();
delay(1000);
}
'IOT(Arduino+Android)' 카테고리의 다른 글
nodeMCU 1.0( ESP8266- Module) (0) | 2022.02.22 |
---|---|
LoLin Board (0) | 2022.02.03 |