کنترل کردن رله از طریق وب سرور esp8266

سلام من میخواهم با روش access point وب سرور بسازم و با آن LED را کنترل کنم.

#include <WiFi.h>
#include <ESP8266WebServer.h>

// SSID & Password
const char* ssid = “Nima”; // Enter your SSID here
const char* password = “123456789”; //Enter your Password here

// 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); // Object of WebServer(HTTP port, 80 is defult)

void setup() {
Serial.begin(115200);

// Create SoftAP
WiFi.softAP(ssid, password);
WiFi.softAPConfig(local_ip, gateway, subnet);

Serial.print("Connect to My access point: ");
Serial.println(ssid);

server.on(“/”, handle_root);

server.begin();
Serial.println(“HTTP server started”);
delay(100);
}

void loop() {
server.handleClient();
}

// HTML & CSS contents which display on web server
String HTML = “<!DOCTYPE html>
<html>
<body>
<h1>WebServer</h1>
</body>
</html>”;

// Handle root url (/)
void handle_root() {
server.send(200, “text/html”, HTML);
}

 

که یه دکمه باشه تو وب سرور و وقتی اون رو فشردم ال ای دی روشن بشه

با سلام

از یکی از 2 آموزش زیر برای این موضوع می توانید استفاده کنید.

Build an ESP8266 Web Server – Code and Schematics (NodeMCU)

ESP8266 NodeMCU Web Server with Slider: Control LED Brightness (PWM)