¿Cuál es la mejor manera en que puedo conectar esta matriz de LED de 5x7 a una placa Arduino?
¿Cuál es la mejor manera en que puedo conectar esta matriz de LED de 5x7 a una placa Arduino?
Utilicé una matriz 5x7 muy similar en Arduino hace un tiempo.
Así es como lo conecté y un pequeño boceto de muestra, http://www.local-guru.net/blog/2009/04/03/5x7-led-matrix-on-my-arduino .
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, cada vez que manipulas un pin, estás manipulando toda esa fila o esa columna completa. 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 las filas que están activas. Si haces esto lo suficientemente rápido, parecerá que siempre están encendidos. Esto se llama multiplexación de tiempo, o multiplexación por división de tiempo,
Aquí hay un ejemplo de un proyecto que utiliza una matriz de 5x7 y multiplexación de tiempo:
http://heim.ifi.uio.no/haakoh/avr/
Ejecute con eso por un tiempo y regrese si tiene más preguntas o agregue comentarios para refinar la pregunta.
Todavía no lo he hecho, pero puede abordar las matrices de 5x7 utilizando un IC max7221 maxim. 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 max sentado a mi lado. Conduciré pantallas de segmento de LED de cátodo común 7 con la mía.
Seguí las instrucciones publicadas aquí: http://ericlathrop.com/electronics/LedGrid.php Este funciona ... Lo probé usando una pantalla de matriz de LED de 5x7 con arduino.