Empecé este proyecto porque quería algunas entradas de plug and play y salida módulos para fácil y rápida de prototipos de mis proyectos de electrónica (sobre todo con microcontroladores PIC). Por supuesto puede utilizar leds e interruptores dip pero requieren un montón de pines en el microcontrolador y sólo tienes I/O binario.
Para solucionar este problema decidí usar I2C.
I2C es un bus bidireccional de 2 hilos a los que se pueden conectar dispositivos direccionables.
Tuve algunos I2C remoto I/O expander chips poner alrededor que podría utilizar para este propósito.
Darles una dirección y luego pueden leer o escribir en sus 8 pines de I/O.
También se recuperó un teclado 4 x 4 desde un teléfono roto al ser utilizado como dispositivo de entrada.
Y conecté un display de 7 segmentos para el bus I2C como un dispositivo de salida.
En la siguiente iteración del proyecto moverás los componentes al PCB.