Vous êtes sur la page 1sur 12

Funcionamiento matriz de leds

El programa para la realización de la matriz de leds consta de tres partes principales; el barrido,
el envío de mensajes para las figuras y mensajes a aparecer y el manejo del tiempo, las cuales a
pesar de funcionar independientemente una de la otra, están relacionadas por medio de una
matriz booleana utilizada en cada una de las anteriores tres partes para realizar el envío de datos
hacia la matriz de leds para su funcionamiento. A continuación, se explicará a detalle cada parte
y su funcionamiento.

 Barrido
El barrido se encarga principalmente de enviar un uno físico seguido de pulsos de reloj
al cable paralelo para enviar corriente a la parte positiva de la matriz de led uno a la vez.
El barrido se encarga al mismo tiempo del envío de señales para la tierra las cuales
dependen de una matriz booleana, la cual está presente en las demás partes del
programa y es modificada según lo que se desee visualizar. Cabe decir que este barrido
se encuentra en un hilo para funcionar de manera separada del código encargado del
movimiento del robot.
 Envío de mensajes
Para el envío de datos primero se han declarado variables matriciales del tipo entero
para definir las figuras a visualizar dentro le clase conteniente del hilo donde se
encuentra el barrido.
Al mismo tiempo se declaran variables y se crean métodos específicos para estas.
Para la visualización de cada figura y texto se presiona un botón el cual llama a los
métodos respectivos señalados más arriba.
 Manejo del tiempo
El manejo del tiempo es realizado por dos clases, la primera se encuentra dentro de la
clase que contiene al barrido de datos, esta se encarga de asignar los valores a la matriz
booleana para visualizar el tiempo transcurrido actualmente.
La segunda clase se encarga del manejo de tiempo, el cual corre independientemente
de las demás clases y retorna valores tales como el minuto actual, la decena del segundo
actual y el segundo actual.

Vous aimerez peut-être aussi