Arduino Con Clases
Sitio: | Facultad de Ingeniería U.Na.M. |
Curso: | Computación ET-344 |
Libro: | Arduino Con Clases |
Imprimido por: | Invitado |
Día: | miércoles, 22 de enero de 2025, 12:55 |
Descripción
Práctica de matrices led
1. Instalación
Para el uso de las matrices se usará la librería
MD_MAX72XX
Opción de download: https://codeload.github.com/MajicDesigns/MD_MAX72XX/zip/master
Es convieniente bajar el archivo en formato .zip, así se puede instalar fácilmente en Arduino.
Para instalar la librería:
Una vez instalada la librería es necesario configurarla para su uso específico.
La misma puede ser usada con matriz de led de distintos proveedores: PAROLA, GENERIC,
ICSTATION, FC16 u OTHER.
En nuestro caso, los kits son FC16.
Entonces para que trabajen adecuadamente, es necesario configurar la librería para dicho
proveedor.
Esto se hace modificando la librería MD_MAX72xx.h.
Es necesario ubicar dicha librería, de acuerdo a donde la haya instalado Arduino.
Windows >> C:\Users\usuario\Documents\Arduino\libraries\MD_MAX72XX-master\src
Linux >> /home/Arduino/libraries/ MD_MAX72XX-master/src
Una vez ubicada, editar la librería MD_MAX72xx.h, y buscar el parámetro que habilita FC-16,
#define USE_FC16_HW
Entonces verificamos que /#define USE_FC16_HW 0/ cambie a /#define USE_FC16_HW 1/, y los
demás permanezcan en 0/.
Luego de grabar, reiniciando Arduino, debería funcionar correctamente.
2. Conexión de la Matriz
Esta es la matriz led a emplear.
Para la conexión se utilizará el siguiente esquema:
Quedando en un Arduino UNO la siguiente conexión:
3. Referencia de la librería
https://majicdesigns.github.io/MD_MAX72XX/class_m_d___m_a_x72_x_x.htmlEjemplo
MD_MAX27XX_Test
Corregir Intencidad!
Agregar en Setup
Metodo:
mx.control(MD_MAX72XX::INTENSITY, 1);
Desactivar: