Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A.LedControl ledMatrix =
LedControl(DIN, CLK, CS o LOAD,
CNT_DISP)
B.ledMatrix.shutdown(0, false)
C.ledMatrix.setIntensity(0, 5)
D.edMatrix.clearDisplay(0)
Funciones de configuración
• LedControl ledMatrix = LedControl(DIN, CLK, CS o LOAD, CNT_DISP) : Con esta
función se crea un objeto llamado ledMatrix para ser manipulado posteriormente,
además recibe como parámetros los números de pines a conectar hacia el MAX7219,
además de la cantidad de circuitos MAXs a conectar en cascada. Un ejemplo seria el
siguiente la declaración siguiente LedControl ledMatrix = LedControl(2, 3, 4, 1) , que
indicaría que se conecta el pin2 de Arduino al DIN del MAX7219, el pin 3 al CLK, el 4
al LOAD y que se conectará un único MAX7219 al Arduino. Esta función debe llamarse
antes del setup().
• ledMatrix.shutdown(0, false): inicializa el objeto llamado ledMatrix y le indica que
trabajara en modo shutdown, es decir listo para recibir instrucciones, esta función
debe llamarse en la función setup().
• ledMatrix.setIntensity(0, 5): configura la intensidad o brillo de los LEDs de la
matriz, que puede ser entre 1 y 15, el parámetro 5 le indica intensidad media baja,
el parámetro cero es obligatorio cuando una sola matriz es manejada, esta función se
declara dentro del setup().
Funciones de manipulación
• ledMatrix.clearDisplay(0): esta función limpia o borra cualquier dato
dentro de la matriz, puede ser llamada desde cualquier parte del Sketch
cuando deseemos borrar la pantalla de LEDs, como parámetro recibie el
numero u orden de pantalla a borrar.
• ledMatrix.setRow(0, FILA, Bxxxxxxxx): enciende los LEDs de una fila de
la matriz según el parámetro recibido como numero binario, los ceros
indican LED apagado y los unos LED encendido, el primer parámetro 0
indica el orden de la matriz en cascada y el segundo parámetro indica el
número de la fila a encender, 0 a 7.
• ledMatrix.setColumn(0, COL, Bxxxxxxxx): similar a la función anterior
pero maneja las columnas, Enciende los LEDs de una columna de la
matriz según el parámetro recibido como numero binario, los ceros
indican LED apagado y los unos LED encendido, el primer parámetro 0
indica el orden de la matriz en cascada y el segundo parámetro indica el
número de la columna a encender., 0 a 7.
• ledMatrix.clearDisplay(0): esta función limpia o borra cualquier
dato dentro de la matriz, puede ser llamada desde cualquier parte
del Sketch cuando deseemos borrar la pantalla de LEDs, como
parámetro recibie el numero u orden de pantalla a borrar.
• ledMatrix.setRow(0, FILA, Bxxxxxxxx): enciende los LEDs de una
fila de la matriz según el parámetro recibido como numero binario,
los ceros indican LED apagado y los unos LED encendido, el primer
parámetro 0 indica el orden de la matriz en cascada y el segundo
parámetro indica el número de la fila a encender, 0 a 7.
• ledMatrix.setColumn(0, COL, Bxxxxxxxx): similar a la función
anterior pero maneja las columnas, Enciende los LEDs de una
columna de la matriz según el parámetro recibido como numero
binario, los ceros indican LED apagado y los unos LED encendido, el
primer parámetro 0 indica el orden de la matriz en cascada y el
segundo parámetro indica el número de la columna a encender., 0 a
7.