Guten Abend zusammen, ich habe folgendes Problem mit einem LCD Keypad Shield von Keyestudio. in folgendem Sketch werden die Taster definiert.
// Variable assignments for the Keypad
int adc_key_val[5] = {0, 98, 255, 409, 640 };
int NUM_KEYS = 5;
int adc_key_in;
bool aux_btn_in;
int key = -1;
int oldkey = -1;
bool menu_updated = true; // Variable to determine if menu needs to be updated
enum keys {RIGHT, UP, DOWN, LEFT, SELECT};
jetzt habe ich das Problem dass das Keypad nicht das macht was es soll. Up ist runter left macht er Reset, right ist down usw.....
die Werte 0, 98, 255, 409, 640 sind auch so ausgelesen worden. Habe verschiedene Ausleseprogramme verwendet, immer die gleichen Werte.
Im letzten Satz steht ja die
Reihenfolge: Right, Up, Down, Left, Select. Das würde mit der anordnung der Werte oben passen, falls das so sein muss.
Habe auch von Keyestudio die passende Library für das Keypad Shield installiert. Keine zweite da, nicht dass es da Komplikationen gäbe.
Ich weiß nicht mehr weiter, habe auch schon die Werte anders angeordnet, dann ging nix mehr.
Vielleicht hat von euch jemand einen Tip.
Gruß Nic