Hallo,
als Anfänger stelle ich mir die Frage wie ich auswerte ob ein Tastendruck 3 Sekunden lang stattgefunden hat.
Mit:
funkioniert die Sache ja nicht sauber.Code:main: do If Taster = 0 then waitms 3000 if Taster = 0 then goto schalten end if end if schalten: toggle led goto main
Dann habe ich mal in der Hilfe geschaut und debounce gefunden:
die 3000ms werden nicht angenommen. Der Taster wird nur sauber entprellt.Code:Config Debounce = 3000 Do Debounce Taster , 0 , Schalten , Sub Loop Schalten: toggle led return
Meine (hoffentlich nicht nervende Anfänger-) Frage:
Wie löse ich so etwas, also eine 3S Tasterabfrage elegant?
Danke für eure Unterstützung!
Gruß
Daniel







Zitieren

Lesezeichen