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

1 سال قبل
188 بازدید

0

سلام من میخواهم با روش 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);
}

 

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

02 تیر 02 در 04:31
Nima_J
1

افزودن دیدگاه

1 پاسخ ثبت شده است
0

با سلام

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

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

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

03 تیر 02 در 06:02
محمد دمیرچی
4220

افزودن دیدگاه


انجمن کافه‌ربات © 1400