Forum: Mikrocontroller und Digitale Elektronik Tastermatrix


von Hubert (Gast)


Lesenswert?

Hallo zusammen

Hab eine kleine Frage zur Tastermatrix. Ich habe 14 Taster und verwende 
eine 4x4 Matrix. 4 Pins betreibe ich als Ausgänge und 4 Pins als 
Eingänge. Es ist immer nur ein Ausgang aktiv und je nach dem welchen 
Taster ich drücke übernimmt ein Eingang den Pegel des Ausgangs. Es sind 
sozusagen 2 Pins auf high gesetzt! Hab ich das richtig verstanden?????

Würde mich über Antworten freuen!

Mfg Hubert

von Jack B. (jackbraun)


Lesenswert?

Du setzt immer nur eine Spalte auf High und fragst dann mit den 4 Inputs
die 4 Reihen ab. Dann weißt Du, welcher Taster gedrückt ist.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Bessere Idee: bei den Eingängen schaltest Du die PullUps an. Die Spalten 
tastest Du dann mit einem LOW-Impuls nacheinader durch. Alle nicht 
LOW-Spalten schaltest Du hochohmig (nur DDRx benutzen, PORT "0" lassen). 
So brauchst Du keine externen Bauelemente und kannst bei mehreren 
Tastendrückern auch keine Kurzschlüsse zwischen HIGH- und LOW-Spalten 
erzeugen.

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.