Paso 3: Conducir la Junta
Esta es la parte difícil. Necesita usar algo (probablemente un microcontrolador) para conducir la Junta de una manera que genera una imagen. Instale cables de alimentación y de datos al conector en la parte inferior derecha del tablero. Visto desde arriba, número los seis pernos:1 2 3
4 5 6
Las señales correspondientes son:
1. XVOLTS - voltaje de unidad para el LED. Conecte a corriente limitada de 4V.
2. SERIAL_CLOCK - cambio datos de SERIAL_DATA en el borde positivo va.
3. SERIAL_LATCH - cierre 40 bits de registro de desplazamiento al control de LED en el borde positivo va.
4. tierra - tierra común.
5. 5VOLTS - tensión de alimentación para circuitos de control. Conecte a la fuente de 5V.
6. SERIAL_DATA - datos de entrada para cambio de registro.
Para explorar la pantalla, reloj 10 numeros de 4 bits en el registro de desplazamiento. Al reloj en un poco:
-traer bajo SERIAL_CLOCK
-modificar SERIAL_DATA
-traer SERIAL_CLOCK alta
Una vez que han sido entrados 40 bits, la señal SERIAL_LATCH puede llevarse alta para transferirlos a los circuitos de control de LED. Cada número de 4 bits permite selectivamente los LEDs rojos, verdes y azules en una fila y desactiva selectivamente todos los LEDs en una columna. Así que si tenemos el reloj en una cadena:
0011 0100 0111...
RGCB RGCB RGCB
Esto establece todos los LEDs en fila 0 para el azul, todos los LEDs en fila 1 para verde y todos los LEDS en fila 2 a cyan (verde + azul). Desactiva todos los LEDs en las columnas 0 y 2. Por sincronización rápidamente en varias combinaciones de los valores (por lo general con solo 1 de los 10 bits de columna-desactivar bajo), podemos analizar la matriz para la construcción de una imagen y utiliza modulación por ancho de pulso para dar una gama de intensidades aparente.
El firmware adjunto puede utilizarse con un Atmel ATmega644 para generar las señales necesarias en respuesta a la entrada serial de una PC o Mac.