Advertisement
Guest User

Untitled

a guest
Aug 24th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <ESP8266WiFi.h>
  2. #include <ESP8266WebServer.h>
  3. #include <ESP8266mDNS.h>
  4. const char* ssid = "Dinos LAN#3";
  5. const char* password = "15gbfggf4eztmm456zb4";
  6. String test = "";
  7. ESP8266WebServer server(80);
  8. void setup() {
  9.   Serial.begin(115200);
  10.   WiFi.begin(ssid, password);
  11.   while (WiFi.status() != WL_CONNECTED)
  12.   {
  13.     Serial.println("wifi");
  14.     delay(500);
  15.   }
  16.   server.begin();
  17.   if (MDNS.begin("aqa")) {
  18.     Serial.println("dns");
  19.   }
  20.   server.on("/toggle", HTTP_GET, toggle);
  21. }
  22.  
  23. void loop() {
  24.   delay(2500);
  25.   server.handleClient();
  26.   Serial.println("loop " + test);
  27. }
  28.  
  29. void toggle() {
  30.   Serial.println(test);
  31.   if(test == "on") {
  32.     String test = "off";
  33.     server.send(200, "text/html", "off");
  34.     Serial.println(test);
  35.   } else {
  36.     String test = "on";
  37.     server.send(200, "text/html", "on");
  38.     Serial.println(test);
  39.   }
  40. }
  41.  
  42.  
  43. Ausgabe vom Seriellen Monitor wenn ich die Webseite dann aufrufe
  44. ///////////////////////////////////////////////////////////
  45. wifi
  46. wifi
  47. wifi
  48. dns
  49. loop
  50. loop
  51. loop
  52. loop
  53.  
  54. on
  55. loop
  56.  
  57. on
  58. loop
  59.  
  60. on
  61. loop
  62. loop
  63. loop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement