Ein einfacher analoger Port reicht aus. Auch bei der Matrix-Tastatur! Man braucht nur 3 Wiederstände bei Spalte und 4 bei Zeile und vielleicht noch einen als Spannungsteiler. Man muss nur sinnvolle Werte finden.