0% encontró este documento útil (0 votos)
65 vistas7 páginas

Control de Matriz LED 8x8 con Arduino

Este documento describe cómo controlar una matriz LED de 8x8 con Arduino. Incluye un diagrama de la matriz LED, instrucciones para cablear la matriz a la placa Arduino, y código de software para controlar la matriz desde un programa en una PC que se comunica con la placa Arduino a través de un puerto serie. El software incluye parte de bajo nivel para Arduino y parte de alto nivel en Visual Basic .NET para la interfaz gráfica.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
65 vistas7 páginas

Control de Matriz LED 8x8 con Arduino

Este documento describe cómo controlar una matriz LED de 8x8 con Arduino. Incluye un diagrama de la matriz LED, instrucciones para cablear la matriz a la placa Arduino, y código de software para controlar la matriz desde un programa en una PC que se comunica con la placa Arduino a través de un puerto serie. El software incluye parte de bajo nivel para Arduino y parte de alto nivel en Visual Basic .NET para la interfaz gráfica.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

https://www.taloselectronics.com/wp-content/uploads/2015/12/Diagrama-matriz-8x8.

png
otro

http://www.resistorpark.com/arduino-8x8-led-matrix-max7219-code/

otro2

http://proyectoselectronicacreativa.blogspot.com.co/2013/12/control-matrix-8x8-with-visual-basic-net.html

ojo con simulador

na vez montada nuestra matriz de leds se parara a cablear hacia nuestra placa de Arduino. Se puede hacer de la siguiente manera:

Bien, en este punto ya tenemos todo nuestro hardware listo.


Por otra parte nos faltara la parte del software.
En concreto hace falta la parte del software de bajo nivel (el cdigo que se programa en el Arduino) y la parte de alto nivel (que sera la parte grfica que
desde un PC controla la matriz de leds y se comunica con la tarjeta de Arduino)

Para la parte bajo nivel, he usado el entorno propio de desarrollo de Arduino:


Para ello he desarrollado el alfabeto en maysculas y ocho smbolos ms aadidos para ser mostrados en la matriz de leds. Son las lineas que aparecen
como variables del tipo 'byte'. Se hace uso del puerto serie que se encarga de recibir por el puerto USB/Serie los datos que recibe desde el PC y que son
enviados por la aplicacin de alto nivel.

El protocolo de comunicacin entre la aplicacin de alto nivel realizada en Visual Basic .NET y la de bajo nivel para el Arduino, es sencillo. Se enva siempre
una trama de 65 bits, de los cuales los 64 primeros (del bit 0 al 63) son cada uno de los leds de la matriz y por ltimo se enva el bit de comando, donde este
indica si el modo de control es modo 'texto' o modo 'matriz'.

Modo 'matriz'

Modo 'Texto'
La trama es recibida va serie por el Arduino y este se encarga de interpretarla y/o convertir algunos de los caracteres que este recibe en una especie de LUT
(look up table) para identificar que letra tiene que dibujar o bien que smbolo. Se pueden definir tantos smbolos como posibles combinaciones queramos hacer
de encendido y apagado de los leds. Como os he comentado antes, yo solo he definido el alfabeto en maysculas y ocho smbolos ms (una sonrisa, un
corazn, una cruz ...)

Os muestro una imagen del aspecto del interface grfico de la aplicacin de Visual Basic .NET:

También podría gustarte