Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Arduino.h>
- #include <ESP8266WiFi.h>
- #include <DNSServer.h>
- #include <ESP8266WebServer.h>
- #include <WiFiManager.h>
- ESP8266WebServer webServer(80);
- void rootHandler() {
- webServer.send(200, "text/html", "<h1>LSController</h1><form action=\"/LED\" method=\"POST\"><input type=\"submit\" value=\"Toggle LED\"></form>");
- }
- void notFoundHandler() {
- webServer.send(404, "text/plain", "404: Not found");
- }
- void pageLED() {
- Serial.println("pressed led button");
- webServer.sendHeader("Location","/");
- webServer.send(303);
- }
- void setup() {
- Serial.begin(9600);
- WiFiManager wifiManager;
- wifiManager.autoConnect("LSController", "kb2ledctr");
- webServer.on("/", HTTP_GET, rootHandler);
- webServer.onNotFound(notFoundHandler);
- webServer.on("/LED", HTTP_POST, pageLED);
- webServer.begin();
- }
- void loop() {
- webServer.handleClient();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement