Librería Matriz de LEDs


Inicialización de la librería

Iniciamos la librería dándole como parametros los pines del latch, reloj y datos de los registros de desplazamiento.

#include <Matriz.h>
Matriz matriz(6, 9, 5);


Encender un LED

Para encender un LED de la matriz utilizamos:
matriz.printPixel(fila, columna);


Encender una linea de LEDs

Para encender una linea de LEDs utilizamos:
matriz.printLine(filaIni, columnaIni, filaFin, columnaFin);


Mostrar un número en la matriz

Para mostrar un número en la matriz tenemos dos posibilidades:

Mostrar un número durante un instante de tiempo
matriz.printNumber(numero);

Mostrar un número un tiempo determinado
matriz. printNumber (numero, tiempo);


Limpiar la matriz

Para apagar todos los LEDs de la matriz utilizamos:
matriz.cleanMatrix();


Almacenar puntos

Almacenamos puntos en una variable
matriz.newPixel(fila, columna);

Eliminamos puntos de la variable
matriz.deletePixel(fila, columna);


Encender los LEDs almacenados

Para encender los LEDs almacenados, tenemos dos posibilidades:

Encender los LEDs almacenados un instante de tiempo
matriz.printMatrix();

Encender los LEDs almacenados un tiempo determinado
matriz. printMatrix(tiempo);