1 Taster für 2 Aufgaben

OP #2120154
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.
Gast #2120158
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.