Hallo
Beim Abfragen einer Tastenmatrix schaltet man Widerstände dazwischen um einen direkten Kurzschluss zu vermeiden. Ein Beispiel:
Bild hier
(Bild von http://www.sprut.de/electronic/pic/g...ten.htm#tasten)
Das ist zwar ein PIC, aber das Prinzip ist bei den AVR dasselbe.
Zur Abfrage: Zu Beginn sind alle Pins Eingang,10 bis 13 zusätzlich mit internem PullUp. Nacheinander werden dann jeweils Pin 6 bis 9 Ausgang und Low und der Pegel von Pin 10 bis 13 wird eingelesen. Wird bei auf Low geschalteter Spalte ein Taster gedrückt erscheint das Low auch in der betreffenden Zeile am Eingang des µC.
Gruß
mic
Lesezeichen