Paso 4: FC-16 LED Matrix - texto con desplazamiento
Un módulo FC-16 es un pequeño PCB (sobre 33x33mm) apoyando una matriz de LED 8 x 8 con cable a un chip de controlador MAX7219 LED interfaz de serie (ficha técnica). El módulo FC-16 tiene cojines de pin a cada lado para que múltiples módulos pueden conectarse fácilmente en una cadena. La foto muestra un bloque de cuatro módulos de FC-16 que fueron fabricados como una sola unidad
El proyecto de Parola proporciona un código de biblioteca y ejemplo para desplazar una pantalla de texto con el MAX7219 o MAX7221 LED controladores de matriz y una placa de microcontrolador Arduino. La pantalla puede ser conformada por cualquier cantidad de módulos idénticos que están conectados juntos para crear una pantalla mayor/más largo.
Haga clic en "descargas" en el sitio de Parola a la biblioteca. Descomprimir la librería en la carpeta de las bibliotecas de Arduino.
La palabra biblioteca usa la biblioteca de MD_MAX72XX que se puede encontrar aquí y descomprimido en la carpeta de las bibliotecas de Arduino.
A continuación, tenemos que editar el archivo llamado "MD_MAX72xx.h" en la carpeta src. La lectura de línea:
#define USE_FC16_HW 0
debe cambiarse para leer:
#define USE_FC16_HW 1
Ahora estamos listos para utilizar los dibujos de ejemplo Parola. El más simple para comenzar con es HelloWorld. Tenga en cuenta las siguientes líneas:
#define MAX_DEVICES 4
#define CLK_PIN 13
#define DATA_PIN 11
#define CS_PIN 10
Hay cuatro módulos FC-16 (MAX_DEVICES) y los pines 10, 11 y 13 (junto a 5V y GND) son las que conectar de los FC-16 pines para el Arduino con algunos hilos de Dupont de hombre a mujer.
Hay algunos detalles adicionales de bajo nivel en este Tutorial sobre el uso de la Arduino y el MAX7219 LED Display Driver IC.