¿Cuál es la mejor manera en que puedo conectar esta matriz de LED 5x7 para una placa Arduino?
¿Cuál es la mejor manera en que puedo conectar esta matriz de LED 5x7 para una placa Arduino?
Hace un tiempo usé una matriz 5x7 muy similar en Arduino.
Aquí es cómo lo conecté y un pequeño bosquejo de muestra, enlace .
Un vistazo rápido a la hoja de datos muestra que los LED individuales están multiplexados, lo que significa que una sola línea puede controlar más de un LED. En este caso, todos los ánodos en una columna están conectados eléctricamente, y todos los cátodos en una fila están conectados eléctricamente (o viceversa, dependiendo del modelo). Eso significa que, cuando manipulas un pin, estás manipulando toda la fila o toda esa columna. Al elegir una columna y una fila, puede controlar un LED individual. Luego puede manipular todas las filas y una columna, lo que le permitirá controlar una columna completa a la vez. Para controlarlos todos, deberá cambiar cada columna en secuencia, cambiando qué filas están activas. Si lo haces lo suficientemente rápido, parecerá que siempre están encendidos. Esto se denomina multiplexación en el tiempo, o multiplexación por división en el tiempo, ya que cada columna obtiene una porción de tiempo en secuencia.
Este es un ejemplo de un proyecto que utiliza una matriz de 5x7 y la combinación de tiempo:
Corre con eso por un tiempo, y regresa si tienes más preguntas o agrega comentarios para refinar la pregunta.
No lo he hecho todavía, pero puede abordar las matrices de 5x7 usando un máximo max7221 IC. Esto se puede controlar a través de una conexión de puerto serie al duino.
Acabo de pedir un arduino y tengo el chip máximo sentado a mi lado. Conduciré las pantallas del segmento de Common Cathode LED 7 con las mías.