Forum: Mikrocontroller und Digitale Elektronik Routine bei Tastendruck ein Mal durchlaufen


von Maxim (Gast)


Lesenswert?

Hat jemand ne Idee, wie man es hinbekommt, dass eine bestimmte Routine 
nur ein einziges Mal durchläuf wenn ein Taster betätigt wird und das 
Programm dann wieder zum Ausgangspunkt zurückkehrt und die Routine erst 
wieder aufruft, wenn der Taster losgelasen und erneut betätigt wurde. 
Sonst wird die Routine ja immer wieder Aufgerufen, solange der Taster 
gedrückt ist.

von Εrnst B. (ernst)


Lesenswert?

Schau mal in die Codesammlung/Artikelsammlung zum Thema 
"Tastenentprellung". Da is alles dabei was du brauchst.

/Ernst

von Basti (Gast)


Lesenswert?

du musst die flanke erkennen, also den taster mit etwas abstand 2 mal 
abfragen und die routine nur dann ausführen wenn das erste mal abfragen 
0 und das zweite mal 1 ist

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.