Hallo inka,

du liest einen 12 Bit-Wert in eine 8-Bit Variable ein. ändere mal folgendes:

Code:
//tastenfeld
uint16_t taste_keypad;
Viele Grüße
Andreas

- - - Aktualisiert - - -

Nachtrag: folgendes solltest du weglassen:

pinMode(36, INPUT_PULLUP);//A0

damit konfiguiest du den Pin als digitalen Eingang. Ich habe diese Woche auch bemerkt, dass INPUT_PULLUP nicht funktioniert.