Taster Abfrage

Gast #305333
Lesenswert?
• ▲
▼
Hi Leute,
bin dabei ein Programm zu schreiben, mit dem ich taster abfragen
möchte! sweit läuft das Programm auch aber ich möchte gern das Display
was anzeigt erst wenn die Taste losgelassen wird und nicht direkt beim
Drücken! Hat jemand eine Idee wie das In C Sprache aussehen kann??
bei mir ist das ja so, dass ich mit einer if Abfrage der Taster abfrage
ob es auf null ist dann.....
Danke
#305334
Lesenswert?
• ▲
▼
Der springende Punkt ist, dass du den
Eingang an dem der Taster haengt ueberwachen
musst. Du musst also zu jedem Zeitpunkt
wissen, in welchen Zustand er kurz vorher
war. Was dich dann interessiert ist ein Zustands-
wechsel. Nur dann wenn der Zustand von gedrueckt
zu nicht gedrueckt wechselt, loest du die
Aktion aus.
Gast #305335
Lesenswert?
• ▲
▼
Hallo Heinz,

anbei ein älteres Programm, was in der Codesammlung nicht mehr zu
finden ist.
In Zeile 78

  aenderung = (temp_tasten ^ entprellte_tasten) & temp_tasten;

werden die positiven Änderungen durch '& temp_tasten' ausmaskiert und
anschließend verarbeitet. Durch ändern der Maske auf
'&entprellte_tasten' würden die Tasten erst beim Loslassen gewertet
werden.
Wenn man die Maske ganz wegläßt, kann man bei der anschließenden
Auswertung prüfen, ob ein Tastendruck oder ein Loslassen stattgefunden
hat und entsprechend andere Codes ausgeben.
Ich hoffe, Du kannst das Programm gut verdauen :-)
Angehängte Dateien:

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.