Hallo,
Ich plane gerade mit dem ESP8266 einen Button zu erstellen. Dieser soll sich während des normalen Betriebs im Deep-Sleep befinden und wenn er betätigt wird seine Aktionen ausführen und wieder in den Deep-Sleep zurück kehren.
Das ist an sich erstmal kein Problem:
- RST mit 3,3V über einen 10k Widerstand verbinden
- Button mit RST und GND verbinden
Dadurch wird der ESP beim betätigen des Buttons zurückgesetzt.
Das Problem ist nun, dass ich z.B. auch "Doppel-Klicks" ausführen können möchte. Wenn ich bei oben genanntem Aufbau des Button 2x betätigen würde, würde er sich beides mal zurücksetzen / neu starten. Ideal wäre es natürlich, wenn er nach einem ersten betätigen x Sekunden auf eine weitere Eingabe warten würde und wenn nichts weiteres geschieht, er in den Deep-Sleep geht.
Meine Frage ist nun:
Kann ich es mit einem Button machen, dass der ESP, wenn er sich im Deep-Sleep befindet, zurücksetzt, wenn der Button betätigt wird und bei einem 2. direkt darauf folgenden Klick er diesen lediglich "realisiert", ohne dass der ESP zurückgesetzt wird?
Viele Grüße