Hallo,
als Anfänger stelle ich mir die Frage wie ich auswerte ob ein Tastendruck 3 Sekunden lang stattgefunden hat.
Mit:
Code:
main:
do
If Taster = 0
then waitms 3000
if Taster = 0
then
goto schalten
end if
end if
schalten:
toggle led
goto main
funkioniert die Sache ja nicht sauber.
Dann habe ich mal in der Hilfe geschaut und debounce gefunden:
Code:
Config Debounce = 3000
Do
Debounce Taster , 0 , Schalten , Sub
Loop
Schalten:
toggle led
return
die 3000ms werden nicht angenommen. Der Taster wird nur sauber entprellt.
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
Lesezeichen