¿Desea que una salida digital seleccionada siga una señal de entrada digital?
Entonces el demultiplexor es lo que quieres, como 74HC154
enlace
Si desea que la entrada digital seleccionada se alimente a una salida, un multiplexor es lo que desea, como el 74HC150, aunque ya no están disponibles.
Si desea que una entrada / salida analógica se conecte a una entrada / salida seleccionada, entonces un interruptor analógico es lo que desea, como DG406
enlace
Si quisiera leer el estado de 10 interruptores, por ejemplo, una parte como cd74hc4067 sería buena. Conecte los swithces a un pin y Gnd. Conecte lo común a algo como una entrada de Arduino con su pullup interno habilitado.
Luego lea las entradas de una en una: los interruptores conectados a Gnd leerían bajo, los interruptores que estaban abiertos leerían alto. Así, 4 pines para seleccionar el interruptor, un pin de entrada, para leer 16 entradas.
enlace
Alternativamente, dos registros de cambios podrían hacer lo mismo, y solo usar 3 pines, aunque cada entrada al registro de cambios necesitaría su propia resistencia de extracción. cd74HC165 por ejemplo
enlace