Часть 2

← разместить еще код

Расшаренный код:

#include <WiFi.h>
#include <WebServer.h>
#include <ESPmDNS.h>

const char* ssid = "IoT-1";
const char* password = "123456789";

const byte port_led = 16;

WebServer server(80);

void setup() {
  pinMode(port_led, OUTPUT);
  
  WiFi.softAP(ssid, password);
  MDNS.begin("device");

  server.on("/", []() {
    server.send(200, "text/plain", "Hello world!");
  });
  server.on("/on", []() {
    digitalWrite(port_led, HIGH);
    server.send(200, "text/plain", "Led: ON");
  });
  server.on("/off", []() {
    digitalWrite(port_led, LOW);
    server.send(200, "text/plain", "Led: OFF");
  });

  server.begin();
}

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