Ich würde dir auch zu einer Porterweiterung (MCP23017 o. ä.) raten. So weit ich weiß gibts den in einer Version als I2C und in einer als SPI. Die Dinger haben außerdem zwei (auch zu einem zusammenfassbare) Interruptausgänge, so dass du die Tastensignale nicht pollen musst. Du könntest also mit 3 Leitungen 16 GPIOs erhalten. Mit weiteren ICs natürlich noch mehr...
Lesezeichen