MikeLimaZulu:
.....
Mein Problem (mangels Doku): Es funktionieren scheinbar nur einige Tasten. Hier das Layout was funktoniert und was nicht (X für kein Resultat)
.....
Warum misst du das Keypad nicht vorher mit einem Ohmmeter durch ?
Dann siehst du doch welche Taste wann geschlossen ist.
MikeLimaZulu:
byte colPins[COLS] = {26, 22, 24}; //connect to the column pinouts of the keypad
Wenn ich solche Codezeilen sehe, frage ich mich, wie so seltsame Anschlussreihenfolgen zustande kommen. Einziger Einfall: Das ist Zeug, das mal jemand von jemandes Zeug kopiert hat, der mal Zeug kopiert hat. Dann hat es nochmal jemand kopiert. Und dann nochmal.
Um ein dermaßen einfaches Gitter auszuwerten (nicht „ansteuern“) benötigt man keine Bibliothek. Es sei denn, man hat Bock darauf, eine Bibliothek einzusetzen.
Na herzlichen Dank für den Sarkasmus. Da fühl ich mich gleich besser..
Ja, ich hab die Codezeile #include <keypad.h> vergessen anzugeben. War wohl schwer zu erraten.
Ja, es ist kopierter Code. So fangen die meisten mal an und die Comments sind nicht von mir.
Die komischen Zahlenfolgen kommen entstehen durch ausprobieren: Sie ergeben zumindest korrekte Angaben bei den Tasten (wie oben angegeben).
MikeLimaZulu:
Ja, es ist kopierter Code. So fangen die meisten mal an und die Comments sind nicht von mir.
Ich hatte das nicht „gegen Dich“ gemeint.
Dass ein Anfänger mit kopiertem Code arbeitet ist für sich ja okay. Ich würde nur z. B. die Pins 23,24,25 benutzen und nicht irgendeine überkreuz-oder-sonstwie-Reihenfolge.
Danke für die Nachfrage. Ich habe das Problem gelöst. Das Keypad hat eine ausgesprochen ungewöhnliche Pin-Belegung. Nach dem Motto: Col Col Row Row Col Row Row.