PROYECTO FINAL ELECTRÓNICA DIGITAL
Enviado por alocisneros • 14 de Enero de 2015 • 763 Palabras (4 Páginas) • 671 Visitas
ELECTRÓNICA DIGITAL
PROYECTO FINAL ELECTRÓNICA DIGITAL
NOMBRE: Proyecto final: Pac-Man en matriz de leds de 8x8
TEMA: DURACIÓN (DÍAS): NO. MÁXIMO DE INTEGRANTES:
Programación con Arduino y registro de desplazamiento. 14 Días 1
OBJETIVO(S):
El alumno elaborara en base a la programación con el software arduino visto en las unidades temáticas de la materia, un proyecto final con registro de desplazamiento en una matriz de leds de 8x8 dibujando un una figura “Pac Man” en movimiento.
MARCO TEÓRICO:
MARCO TEÓRICO.
MATRIZ DE LEDS
¿QUÉ ES?
Una matriz de LEDS consiste en un arreglo de Leds que pueden ser encendidos y apagados individualmente desde un micro Controlador. Pueden pensar en ella como una pantalla de pocos pixeles en los cuales pueden presentar gráficos y textos, tanto estáticos como en movimiento.
Gracias al bajo costo de los leds "comunes" hoy en día es posible la realización de carteles que presentan mensajes con letras representadas por leds que se conectan matricialmente en una configuración de filas y columnas.
La matriz está compuesta por una serie de filas y columnas la intersección entre ambas contiene un led, para que este encienda, tiene que recibir simultáneamente un 0 en la fila y un 1 en la columna, cuando se da esta condición la electrónica del circuito se encarga de encender el led correspondiente.
La forma de generar un mensaje sobre el cartel es relativamente más sencilla si procedemos a aplicar el siguiente algoritmo:
Apagar todas las filas
Escribir los valores correspondientes a la primer fila en el que el registro de desplazamiento, teniendo en cuenta que el primer digito binario colocado corresponde al último en poner al de la primer columna.
Encender la primera fila, esperar un tiempo y volver a apagarla.
Repetir los pasos 2 y 3 para las filas restantes.
El tiempo de la demora debe ser tal que permita una visualización correcta, sin molestos parpadeos y con los leds brillantes. Hay que tener en cuenta que si utilizamos tiempos mayores para el encendido de cada fila, el brillo de los leds será mayor, pero también aumentara el parpadeo.
La forma de transformar este algoritmo en un programa funcional depende de cada programador, y puede ser más o menos complejo según se permitan diferentes tipos de caracteres, animaciones etc.
Un punto a tener en cuenta es el brillo del led por lo que la intensidad del mismo dependerá de qué tipo de led se utilice. En caso de un típico cartel de 7 filas, a pesar de que las veremos encendidas al mismo tiempo, cada led estará solamente encendido la séptima parte del tiempo, por lo que su brillo será siete veces inferior al normal, y nuestro cartel apenas será visible.
Por
...