A partir de una pregunta anterior en la que la implementación fue defectuosa, ¿alguien puede recomendar si la siguiente es una implementación viable de un circuito para manejar un teclado de matriz?
La idea es que una columna del teclado y un pin GPIO (1, 2 o 3) estén 'activos' a la vez. Esto alternará secuencialmente entre las combinaciones de 3 columnas / pines. El optoacoplador se enciende cuando se presiona un botón del teclado que se "activa" (es decir, provoca un cambio) en GPIO 4.
Habría un optoacoplador para cada fila; solo he incluido 1 en el diagrama para mantenerlo condensado. "en" es el ánodo / cátodo del LED y "fuera" es el colector y el emisor del transistor fotográfico.
Es un ejercicio de aprendizaje en el 555 y 4017, más que nada, por lo que cualquier otro indicador sería muy apreciado.