Simulacrum, từ simulacrum Latin, là một sự bắt chước, giả mạo hoặc hư cấu. Khái niệm này được liên kết với mô phỏng, đó là hành động mô phỏng .Một...
[IoT] Bài 5: Tạo WebServer với ESP8266 và lập trình cho esp8266 bằng arduino IDE
#include
#include
#include
#include
MDNSRespondermdns;
ESP8266WebServerserver(80);
StringwebPage=
{
” html “
““
“
“
” “
”
” “
”
“
“
“
“
“
“
“
Điều khiển thiết bị qua WIFI
“
”
”
”
”
”
”
”
”
”
”
”
”
”
”
”
”
”
“
“
“
“
“
“
“
“
};
voidTrangChu()
{
server.send(200,” text / html “,webPage);
}
voidbat1()
{
digitalWrite(0,HIGH);
Serial.println(” Bật LED 1 “);
server.send(200,” text / html “,webPage);
}
voidtat1()
{
digitalWrite(0,LOW);
Serial.println(” Tắt LED 1 “);
server.send(200,” text / html “,webPage);
}
voidbat2()
{
digitalWrite(2,HIGH);
Serial.println(” Bật LED 2 “);
server.send(200,” text / html “,webPage);
}
voidtat2()
{
digitalWrite(2,
LOW
);
Serial.println(” Tắt LED 2 “);
server.send(200,” text / html “,webPage);
}
voidsetup()
{
pinMode(0,OUTPUT);
pinMode(2,OUTPUT);
Serial.begin(9600);
Serial.println();
Serial.println();
Serial.print(” Connecting to “);
WiFi.begin(” Tang5 “,” 12345678 “);
while(WiFi.status()! =WL_CONNECTED)
{
delay(500);
Serial.print(“. “);
}
Serial.println(” “);
Serial.println(” WiFi connected “);
Serial.println(” IP address : “);
Serial.println(WiFi.localIP());
if(mdns.begin(” esp8266 “,WiFi.localIP()))
Serial.println(” MDNS responder started “);
server.on(” / “,TrangChu);
server.on(” / bat1 “,bat1);
server.on(” / tat1 “,tat1);
server.on(” / bat2 “,bat2);
server.on(” / tat2 “,tat2);
server.begin();
}
voidloop()
{
server.handleClient(
)
;
}
Source: https://vh2.com.vn
Category : Tin Học