Parece que la idea es similar a la de un teclado de computadora. En un teclado, el controlador aplicaría un alto voltaje a una fila y volvería a leer el voltaje en cada columna. Si solo establece una fila alta a la vez, sabrá qué conmutador hace que su columna suba. Comparando esto con su dispositivo, una "fila" sería [ A
, B
o C
] y una "columna" sería [ a
, b
, c
o d
].
El ejemplo dado en su segunda imagen parece indicar esto. Coloque el interruptor en la posición A. Luego establezca B
high. Observará que tanto a
como b
son altos (porque S3 y S4 están cerrados), c
es alto o bajo (porque S10 está abierto o cerrado) y d
es bajo (porque S9 es cerrado). Como todavía no estás configurando C
high, S7 y S8 no juegan ningún rol.
Puedes extender ese ejemplo y considerar qué sucede cuando configuras B
low otra vez, luego configuras C
high. ¿Qué salidas observaría como altas, suponiendo que su interruptor todavía está en la posición A? (Respuesta: d
solamente)
Su controlador debe establecer cada uno de A
, B
y C
high independientemente, observe las salidas y compare con el gráfico. A
, B
y C
serán salidas de su controlador, y a
, b
, c
y d
deberían ser entradas.
Finalmente, recomendaría un diodo de serie en cada uno de A
, B
y C
. Sin diodos, considere lo que sucede si configura B bajo y C alto mientras los interruptores S4 y S5 están cerrados. Tendrás tu "alto" en corto directamente a "bajo".
Editar: Las resistencias de caída débil en las salidas serían prudentes, para asegurar una buena lógica baja cuando los interruptores conectados están cerrados.