#include #include #ifndef STASSID #define STASSID "NodeMCU" #define STAPSK "1234567890" #endif #define LED1 D0 const char* ssid = STASSID; // Nama SSID AP/Hotspot const char* password = STAPSK; // Password Wifi ESP8266WebServer server(80); //Menyatakan Webserver pada port 80 String webpage; void setup() { Serial.begin(115200); delay(10); pinMode(LED1, OUTPUT); // Connect to WiFi network ------------------------------------------------ Serial.println(); Serial.print("Configuring access point..."); // Mengatur WiFi ---------------------------------------------------------- WiFi.mode(WIFI_AP); // Mode Station WiFi.begin(ssid, password); // Mencocokan SSID dan Password // Print status Connect --------------------------------------------------- Serial.println("IP address: "); Serial.println(WiFi.softAPIP()); // Isi dari Webpage ------------------------------------------------------- webpage+= "

Web Control ESP8266

"; webpage+= "

LED 1 : "; webpage+= "


"; // Membuat tampilan Webpage ----------------------------------------------- server.on("/", []() { server.send(200, "text/html", webpage); }); // Bagian ini untuk merespon perintah yang masuk -------------------------- server.on("/LED1ON", []() { server.send(200, "text/html", webpage); digitalWrite(LED1,HIGH); delay(1000); }); server.on("/LED1OFF", []() { server.send(200, "text/html", webpage); digitalWrite(LED1,LOW); delay(1000); }); server.begin(); Serial.println("Webserver dijalankan"); } void loop() { server.handleClient(); }