Forum: Mikrocontroller und Digitale Elektronik Tasterlösung


von Denise W. (Gast)


Lesenswert?

Aloha!
Ich verwende einen AT90S8515 und habe 20 Taster die ich ansteuern 
möchte... bisher hatte ich die Idee jeden Taster einzeln anzusteuern, 
also benötige ich 20 Pins des µC, aber ich habe noch andere 
Hardwareteile die ich ansteuern möchte... daher meine Frage:
Wie kann ich die Taster sonst noch ansteuern???
Ich hoffe jemand hat eine Idee

nice greetz
Denise W.

von johnny.m (Gast)


Lesenswert?

Schieberegister als Porterweiterung. Oder Taster per ADC einlesen mit 
Spannungsteiler (wird allerdings kompliziert, wenn mehr als eine Taste 
gleichzeitig gedrückt ist).

von Rahul, der Trollige (Gast)


Lesenswert?

4x5 Matrix.

von Werner B. (Gast)


Lesenswert?

4*5 Matrix, dann brauchst du nur 9 Pins

Werner

von Denise W. (Gast)


Lesenswert?

klingt ja sehr nett, aber ist sehr aufwendig, vor allem wenn ich 2 
Taster auf einmal drücke... aber trotzdem danke

von Peter D. (peda)


Lesenswert?

Denise W. wrote:
> klingt ja sehr nett, aber ist sehr aufwendig, vor allem wenn ich 2
> Taster auf einmal drücke...

Nö.

Ist nicht aufwendig:

Beitrag "Tasten-Matrix entprellen"


Peter

von Rahul, der Trollige (Gast)


Lesenswert?

>vor allem wenn ich 2 Taster auf einmal drücke...

Software rulez...

Bei Atmel findet man die AVR240-Application Note. Darin wird eine 
4x4-Tastenmatrix beschrieben. Ist zwar für den AVR, die Theorie gilt 
aber allgemein. Gleichzeitig gedrückte Tasten findet man auch sehr 
schnell heraus (wird nicht beschrieben, aber mit etwas Hirnschmalz kein 
Problem).

von Jack B. (jackbraun)


Lesenswert?

Linda, Denise...

Die Jungs glauben wahrscheinlich, daß dann der Mitleidsfaktor höher ist.

http://www.heise.de/ct/schlagseite/00/14/gross.jpg

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.