Für die Anschlussbelegung durchmessen (je 1 Taste gedrückt).
Dadurch bekommst du eins nach dem anderen die Belegung raus.
Wenn 1 Taste gedrückt ist, sind 2 Pins kurzgeschlossen. Durch ändern der Zeile/Spalte weitersuchen. Dabei ändert sich nur 1 Pin. Beim ersten mal muss man einige Versuche machen, um die passenden Pins zu finden.
Manchmal sieht man auch auf die Leiterbahnen.
Zum Dekodieren der Matrix
A, B, C, D inputs mit pullupCode:XYZ A... B... C... D...
Dann legst du auf X,Y,Z nacheinander das Muster
011, 101, 110
Beispiel XYZ=011
ABCD=1111 --> nix gedrückt
ABCD=0111 --> AX gedrückt
ABCD=1011 --> BX gedrückt
Vorsicht, wenn mehrer Tasten gleichzeitig gedrückt sind,
um Schäden zu vermeiden: Dioden einbauen oder Widerstände an den Ports X, Y, Z.
Lesezeichen