Program Led Esp8266 GPT
Program Led Esp8266 GPT
h>
#include <ESP8266WebServer.h>
ESP8266WebServer server(80);
Void setup() {
Serial.begin(9600);
pinMode(LED_BUILTIN, OUTPUT);
WiFi.softAP(ssid, password);
Serial.println(myIP);
Server.on(“/”, handle_OnConnect);
Server.on(“/ledon”, handle_ledon);
Server.on(“/ledoff”, handle_ledoff);
Server.onNotFound(handle_NotFound);
Server.begin();
Void loop() {
Server.handleClient();
If (LEDstatus) {
digitalWrite(LED_BUILTIN, HIGH);
} else {
digitalWrite(LED_BUILTIN, LOW);
Void handle_OnConnect() {
LEDstatus = LOW;
Serial.println(“LED: OFF”);
Void handle_ledon() {
LEDstatus = HIGH;
Serial.println(“LED: ON”);
Void handle_ledoff() {
LEDstatus = LOW;
Serial.println(“LED: OFF”);
Void handle_NotFound() {
}
String updateWebpage(uint8_t LEDstatus) {
Ptr += “</style>\n”;
Ptr += “</head>\n”;
Ptr += “<body>\n”;
If (LEDstatus) {
} else {
}
Ptr += “</body>\n”;
Ptr += “</html>\n”;
Return ptr;