Lab 16
Lab 16 - Matriz de Leds con Arduino
Muchas veces corremos con el problema de no contar con suficientes salidas o entradas digitales en nuestros proyectos y recurrimos a utilizar otros micro controladores de apoyo en una configuración maestro-esclavo. La verdad es que manejar más de 13 Leds (sin PWM) debería sonar como algo fácil, y en realidad lo es.
Los registros de desplazamiento (shifter registers) permiten expandir nuestra capacidad de entradas y de salidas digitales, basándose en el desplazamiento de una secuencia de bytes que se envía o recibe desde estos circuitos integrados.
Las dos variantes más populares de registros de desplazamiento son los de entrada en serie y los de entrada en paralelo.
Un registro de desplazamiento es un circuito digital secuencial (es decir, que los valores de sus salidas dependen de sus entradas y de los valores anteriores) consistente en una serie de biestables, generalmente de tipo D, conectados en cascada , que basculan de forma sincrónica con la misma señal de reloj. Según las conexiones entre los biestables, se tiene un desplazamiento a la izquierda o a la derecha de la información almacenada. Es de señalar que un desplazamiento a la izquierda de un conjunto de bits, multiplica por 2, mientras que uno a la derecha, divide entre 2. Existen registros de desplazamiento bidireccionales, que pueden funcionar en ambos sentidos. Los registros universales, además de bidireccionales permiten la carga en paralelo.
Desarrollo del Laboratorio
Parte no vista en el video
Video explicacion de la programacion
Video Practica en una Matriz 8x8
- Implementamos circuitos de lógica combinacional y secuencial.
- Logramos a través de un tutorial programar una serie de letras que
- se proyectaban en nuestro display.
- Conseguimos programar letras en nuestro display según la configuración del mismo
- Podemos programar cualquier letra que queramos a través del lenguaje correcto.
Comentarios
Publicar un comentario