Forum: Mikrocontroller und Digitale Elektronik Taster-Matrix, wie entprellen?


von µC (Gast)


Lesenswert?

Hallo,

ich möchte mittels einem AtMega328 eine 4x3 (oder 4x4, muss noch 
entschieden werden) Tasten-Matrix auslesen. Das Prinzip zum auslesen ist 
mir im Grunde klar. Ich schalte nacheinander die Zeilen High und lese 
dann die Spalten aus. So ähnlich wie beim Multiplexing.

Nur ist mir noch nicht ganz klar geworden, wie ich dabei meine Taster 
entprellen kann. Wäre nett, wenn mir da jemand auf die Sprünge helfen 
könnte.

von Wolfgang A. (Gast)


Lesenswert?

Den Artikel über Entprellung von Taster und Schaltern hast du schon 
durchgearbeitet?

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

µC schrieb:
> entschieden werden) Tasten-Matrix auslesen. Das Prinzip zum auslesen ist
> mir im Grunde klar. Ich schalte nacheinander die Zeilen High und lese
> dann die Spalten aus.
 Umgekehrt.
 Mit Pullups auf Vcc, beim Tastendruck wird die entsprechende Leitung
 auf Gnd gezogen.

> So ähnlich wie beim Multiplexing.
 Das, wovon du redest, ist schon Multiplexing.

> Nur ist mir noch nicht ganz klar geworden, wie ich dabei meine Taster
> entprellen kann. Wäre nett, wenn mir da jemand auf die Sprünge helfen
> könnte.

 Eine vorgegebene Zeit die Tasten nicht mehr abfragen. Normalerweise
 sind es 10-30ms. Du kannst aber auch mit 5-50ms starten.

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.