#include #include /* SSID & Password */ const char* ssid = "saeed"; const char* password = "12345678"; /* IP Address details */ IPAddress local_ip(192,168,1,1); IPAddress gateway(192,168,1,1); IPAddress subnet(255,255,255,0); ESP8266WebServer server(80); void setup() { pinMode(5, INPUT_PULLUP); WiFi.softAP(ssid, password); WiFi.softAPConfig(local_ip, gateway, subnet); delay(100); server.on("/", handle_OnConnect); server.begin(); } String tmpString = ""; String html_1 = R"=====( Test Page

Button State = %count%

)====="; void handle_OnConnect() { server.send(200, "text/html", tmpString); } void loop() { server.handleClient(); if (digitalRead(5) == HIGH){ tmpString = html_1; tmpString.replace("%count%", "Not Pressed" ); delay(200); } else { tmpString = html_1; tmpString.replace("%count%", "Pressed" ); delay(200); } }