Es gibt verschiedene IO-Multiplexer, sowohl als reine ICs, als auch teilw. auf Boards mit sehr praktisch herausgeführten Anschlüssen.
außer MCP23017 (16 IO-Pins)
https://www.ebay.de/itm/MCP23017-I2C...0AAOSw6GhcjxNf
geht auch der PCF8547 (8 IO-Pins)
https://www.ebay.de/itm/PCF8574T-PCF...iMHD-5ZbXzlFhQ
von beiden Typen lassen sich davon auch mehrere davon gleichzeitig anschließen.
- - - Aktualisiert - - -
edit: habe überlesen, das du einen Raspi hast....
Der Raspi hat mindestens 1 i2c-Anschluss eingebaut, der über das System-Menü bzw. raspi-config eingeschaltet wird.
Als Lib würde ich für C oder Python wiringPi empfehlen.
Lesezeichen