ich bin mit meiner Lösung überhaupt nicht zufrieden. Es ist absolut unübersichtlich und der ein oder andere Fehler ist bestimmt auch noch drin.
Was möchte ich erreichen?
Drücken vom Taster => Merker ist für eine definierte Zeit aktiv.
Wenn der Taster bei aktivem Merker erneut gerückt wird, wird die definierte Zeit zurückgesetzt. (ohne den Merker zu beeinflussen)
Wenn der Taster lange gedrückt wird, wird der Merker deaktiviert.
Hier wie ich es umgesetzt habe:
- Taster Drücken => Timer läuft los, Merker Aktiv ist an
- Taster erneut drücken (nach 3 sek) => Timer wird zurückgesetzt, ohne dass der Merker seinen Status verliert
- nach Ablauf der Zeit ist der Merker aus
- Langes halten vom Taster 2 sek => Merker ist aus
- Ein- und Ausschaltverzögerung, um ein Schwingen zu verhindern
- Verzögerter Impuls, um den Komfortschalter wieder zu aktivieren
- Impulsschalter (SR), hält den Ausgang bei einem Reset der Komfortschalters stabil
- Langzeitklick
Grüße Max
Kommentar