Paso 1: Matriz de LEDs
La matriz de LED arregla LEDs en filas y columnas. Los LEDs en la red tienen sus dos conexiones, sus cátodos y los ánodos, conectados para los otros LEDs. Al hacer las conexiones correctamente, un microcontrolador puede conducir cualquier un LED en dejando a otros.
En el diagrama siguiente el LED en la columna 1 fila 1 sería dado vuelta si voltaje positivo se aplica en C1 mientras la tierra se aplica a R1. Luz solo LED (C1 R1).
Si, además de eso, R3 también en el potencial a tierra entonces la C1 R3 también luz.
Se puede trabajar que si estuviéramos a la luz también el C3 R1 LED, que el R3 C3 también se encenderá para arriba, incluso si no queremos verlo. Hay tensión sobre C3 y tierra en R3, por lo que el LED va a la luz sí mismo.
Para evitar este problema podemos seleccionar una fila o una columna de luz en un momento. En este Instructable controlar una columna a la vez. El microcontrolador muestra un patrón en la columna 1, luego se mueve rápidamente a la columna 2 con un patrón diferente. El firmware se mueve a través de todas las cinco columnas y luego sigue ciclo una y otra vez. Hecho poco a poco esto es bastante extraño como sólo una columna se muestra en un momento.
Pero si el ciclo ocurre rápidamente, luego aparece al ojo humano que todo correctamente aparezca un personaje.
El software pondrá columna 1 para un voltaje positivo al establecer el 2-5 en tierra. Entonces un patrón que resulta en fila de pins a un voltaje positivo o la tierra se encuentra en los pines de la fila. Después de un retraso, columna 1 se fija al suelo y columna 2 se fija a un voltaje positivo. Un patrón nuevo se envía a las filas.
Como cada columna se establece individualmente a un voltaje positivo, cada fila levanta un patrón de los LEDs de luz. Cuando esto es rápidamente ciclos una y otra vez el módulo de matriz de LED muestra un solo personaje.