ESP8266 - Reset Zustand speichern

Gast #5188196
Lesenswert?

Ich möchte mit einem ESP8266 gerne folgendes umsetzen:
Ein Taster soll einmal betätigt werden. Dann soll eine LED eingeschaltet 
werden und per WLAN eine Nachricht per MQTT geschickt werden. Danach 
soll die LED eingeschaltet bleiben, der ESP jedoch möglichst in den Deep 
Sleep.

Wird der Taster ein weiteres Mal betätigt, soll die LED abgeschaltet 
werden und eine andere Nachricht per MQTT geschickt werden. Danach soll 
in den Deep Sleep Mode gewechselt werden.

Nun komme ich aus dem Deep Sleep aber nur per Reset raus. Ich suche also 
nach einer Lösung, den Zustand vor dem Reset zu speichern, um die LED 
togglen zu können. Gibt es da Möglichkeiten außer einem externen RS-FF?
Gast #5188244
Lesenswert?

Werner P. schrieb:
> Such mal nach RTC User Memory.

Danke. Das scheint das zu sein, was ich suche. Werde ich mir die Tage 
mal ansehen.

Rainer U. schrieb:
> Ich kenn das Teil nicht so genau, aber der RAM bleibt doch erhalten beim
> Schlafen, oder?

Das schon. Nur dank des grandiosen Chip Designs kriegt man den ESP nur 
per Reset aus dem Deep Sleep

Michael Tresp schrieb:
> Du kannst den Zustand im Flash Speicher ablegen.

Stimmt. Wäre aber wegen Verschleiß wohl eher eine Notlösung

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren