Forum: Mikrocontroller und Digitale Elektronik 1 Taster für 2 Aufgaben


von Dennis B. (danrulz81)


Lesenswert?

Hallo zusammen,

ich möchte eine Taster so programmieren, dass er beim drücken einen 
Befehl via RS232 ausgibt. Wenn er gedrückt gehalten wird, soll er einen 
anderen Befehl senden (aber nur einmal), bis er wieder los gelassen 
wird. Wie mache ich das am besten?

Ich verwende das STK500 mit nem Atmega88 und Bascom.

von Floh (Gast)


Lesenswert?

Ein Taster lässt sich nicht programmieren :-)

Würde es so probieren:
Sobald Taster gesdrückt (startende Flanke!) wird losgezählt. Sobald ein 
gewisser Zählwert überschritten ist, wenn der Taster immer noch gedrückt 
ist, ist die Entscheidung getroffen, ob ein kurzer oder langer Druck 
gewünscht ist.

von Peter D. (peda)


Lesenswert?

Dafür gibt es ideale Lösungen:

Beitrag "Universelle Tastenabfrage"


Peter

von Dennis B. (danrulz81)


Lesenswert?

O.k.Danke, hat super funktioniert. Vielen Dank an euch beide.

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.