No importa cuántos puertos un Arduino el tablero tiene, que nunca parece ser suficiente para que el nuevo proyecto cool ;-) tienes en mente. Por suerte hay una solución. Arduino tiene patillas I2C y SPI, y hay un número de I2C y SPI GPIO chips y módulos con esas fichas. Uno de los más barato y más utilizado es el PCF8574/PCF8574A. En el lado positivo está ampliamente disponible y listo barato módulos con él. El lado negativo es que tiene solo 8 canales. La buena noticia es que puede conectar múltiples dichos módulos en el mismo canal I2C.
En este Instructable, mostraré cómo puede utilizar Módulo de I2C PCF8574/PCF8574A GPIO para añadir 8 canales digitales más a tu Arduino Nano.