Taster Wie abfragen?

Gast #2245147
Lesenswert?

> naja, man könnte auch einen C und einen R nehmen.
> Das ist nicht einfacher, aber zumindest möglich.

Wenn jedoch der uC-Eingang keine Schmitt-Trigger hat,
machst du es damit nur schlimmer, nicht besser.

Glücklicherweise hat der ATmega8 quasi überall Schmitt-Trigger.

Es ist nun wirklich softwaretechnisch nicht zu kompliziert, die 
wiederholten Abfragen der Taster im mindestens Prellzeitabstand, also 
langsamer als so 10msec zu machen,
und damit die Tasten langsamer als ihr Prellen einzulesen und auf den 
Übergang (Taste nicht gedrückt in letzter Abfrage auf Taste gedrückt in 
dieser Abfrage) zu reagieren bei dem es dadurch nicht zu Prelleffekten 
kommen kann.
#2245239
Lesenswert?

Aber vielen macht das Verwenden einer guten universellen Entprellroutine 
keinen Spaß.
Es funktioniert ja alles auf Anhieb, ohne sich Knoten in die Gedanken zu 
machen. Und Komfortfunktionen (repeat, lang/kurz) fallen quasi nebenbei 
ab.
Beitrag "Universelle Tastenabfrage"

Wo bleibt denn da das gewünschte Frusterlebnis?

Daher versuchen sie es selber zu erfinden und sind selbst nach 4 Tagen 
und 100 Postings noch nicht am Ziel:
Beitrag "5 Tasten am ADC"


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren