Categorías
Tutorial

VideoTutorial: Librerías y Hardware Libre para Matriz 8×8 LEDs con Arduino

Librerias para Arduino y Hardware Libre (esquemáticos PCB) necesario para hacer funcionar Matriz 8×8 LEDs en cascada, con efecto de textos, mensajes por puerto serial…

[vc_row][vc_column][vc_column_text]

Librerías y Hardware Libre para Matriz 8×8 LEDs con Arduino
Librerias para Arduino y hardware necesario para hacer funcionar Matriz 8×8 LEDs en cascada.
http://www.arde.cc/foro/viewtopic.php?f=3&t=4417
 Palabras Claves  LED, Matriz, Arduino UNO, Librerias, Hardware Libre, Max7221, Max7219
 Versión – Fecha  2.1 – 08/11/2015
  Licencia  Creative Commons 3 (por defecto)
 Autores / Colaboradores  Weeberp
 Nivel Tutorial  Fácil – Amateur
 Notas Tutorial  Arduino UNO y PCB  MAX7221 o MAX7219
 Proyecto Relacionado  http://playground.arduino.cc/Main/MAX72XXHardware

https://github.com/mariusrugan/MD_MAX72XX

http://www.pedroduino.com/BiggerParolaforArduino.php

 

 

 

Paso 1: Ver el vídeo de lo que te vas ha encontrar aquí sobre la Matriz 8×8 LEDs

Primero os muestro el vídeo donde descargo la última versión del software de Arduino, luego descargo las librerías MD_MAX72XX y las instalamos en los ejemplos de Arduino. Por ultimo pongo en marcha algunas demos.

 

Lo que te tienes que fijar para cambiar

Mirá que los números de los pines del hardware de la matriz (reloj, datos y selección) estén correctos al ARDUINO UNO (pin 13, pin 11 y pin 10) e indica el número de dispositovos que tengas.

// Define the number of devices we have in the chain and the hardware interface
// NOTE: These pin numbers will probably not work with your hardware and may 
// need to be adapted
#define    MAX_DEVICES    4

#define    CLK_PIN        13  // or SCK
#define    DATA_PIN       11  // or MOSI
#define    CS_PIN         10  // or SS

Paso 2: Software Utilizado

Versión 1.6.6 de Arduino https://www.arduino.cc/en/Main/Software

Y la siguiente versión de las librerías MD_MAX72xx os dejo tal cual la encontrado ahora por si siguen actualizando y luego no vale… En los enlaces de la biografía lo tenéis en el código en GitHub que se van actualizando. Cuando yo lo encontré hace ya algún año tenía menos ejemplos la verdad.

Dentro de las librerías. aparte de los ejemplos, contiene una hoja Excel Calculadora… para dibujar patrones.

Para el ejemplo de los ojos que se mueven de forma aleatoria hace falta la librería para Arduino de generar número aleatorio, te viene explicado en el mismo ejemplo y abajo tenéis el enlace.

Paso 3: Hardware Utilizado

He desarrollado una placa propia basado en PAROLA y Pedrodruino (bonito nombre jejej), os dejo enlaces en biografía, que es justo del tamaño de la matriz, válido para micro SMD o en formato DIP, para unirlos en cascada con conectores por jumper, cables o directamente con conectores de pines macho/hembra.

La matriz de Leds, rojos en este caso, tiene un tamaño y una disposición como muestra la figura inferior. La verdad que es una locura la disposición de los pines y su orden para saber cual corresponde a la primera columna o primera fila y así sucesivamente. Siempre está bien comprobar el que hemos comprado por si acaso a los chinos les da por cambiar algo…

Matriz 8×8 LEDs

 

Aquí los esquemáticos de esta versión para ser bajados desde la tienda de materiales de forma gratuita claro.[/vc_column_text][products columns=”2″ orderby=”title” order=”” ids=”9396, 9348″][vc_column_text]


 Trucos finales:

Cree mi propio PCB que vale para DIP y SMD, así puedes pedir más samples gratis a MAXIM, además puedes soldar las vias a mano si haces tu propia placa y logicamente no se comunica una cara de cobre con la otra.

Mirar la hoja Excel de patrones dentro de la librería para dibujar más y cualquier cosa.

 


 Bibliografías

 


 

Agradecimientos:

A ARDE,[/vc_column_text][/vc_column][/vc_row]

Deja un comentarioCancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.