Forum: Mikrocontroller und Digitale Elektronik ESP8266 - WebServer mit blinkender LED nach Submit/Form


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Daniel D. (darath)


Bewertung
0 lesenswert
nicht lesenswert
Guten Tag,

Ich möchte gerne einen Webserver auf meinem ESP8266 laufen lassen der 
nach nach einem einfachen Submit(Button) eine LED blinken lässt und auch 
dementsprechend wieder Stoppen kann.
Leider scheint dies gar nicht so leicht zu lösen zu sein, wie vorher 
gedacht und mit den einfachen Werkzeugen von Webservern komme ich nicht 
genau an das was ich machen möchte.

WebServer erstellen ist kein Problem und eine LED mit einem Button zu 
schalten funktioniert auch wunderbar, aber eine Schleife auf dem 
WebServer laufen zu lassen die, die LED blinken lässt und auf einen Stop 
Befehl wartet klappt leider nicht.

Habt ihr da zufällig eine Idee wie man so etwas laufen lassen kann ?

: Bearbeitet durch User
von Jochen S. (jochen_s)


Bewertung
0 lesenswert
nicht lesenswert
Hi,

Schreibe doch eine Funktion die zyklisch die LED toggelt. In der 
Funktion prüfst du ein Flag welches angibt ob geblinkt werden soll oder 
nicht. Dieses Flag setzt du false respektive false an der Stelle an der 
du jetzt gerade die Led direkt schaltest. Wenn das Flag auf false steht 
muss die LED immer ausgeschaltet werden.
Für das zeitliche gibt's in Arduino bspw. die micros ()....


Grüße Jochen

: Bearbeitet durch User
von Andreas (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
der Code ist für ESP32, sollte aber auch auf ESP8266 laufen.
Viel Spass damit!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.