martes, 10 de diciembre de 2019

Laboratorio 16 ⚡ Matriz de LEDs con arduino ⚡


MATRIZ DE LEDS CON ARDUINO

¿QUÉ SON LOS REGISTROS DE DESPLAZAMIENTO?
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 de Las dos variantes más populares de registros de desplazamiento son los de entrada en serie y los de entrada en paralelo. Ambos tipos de circuitos pueden tener salidas en serie o salidas en paralelo. En el mundo de los microcontroladores, se utiliza la primera para expandir la capacidad de salidas digitales y el segundo, para las entradas.
Otra ventaja que poseen este tipo de integrados es que solo requieres 3 pines digitales para las entradas y 4 para las salidas; con la condición de que puedes conectar una N cantidad de registros de desplazamiento en cadena de estos circuitos integrados.

REGISTROS DE DESPLAZAMIENTO DE ENTRADA EN SERIE (SISO / SIPO):

Como se mencionó anteriormente, se utilizarán para expandir nuestra capacidad de salidas digitales. En nuestro código, un 1 representará cuando un pin se desea que este en alta (HIGH) y un 0 cuando se desee que este en baja (LOW).
 Para mostrar el funcionamiento de este tipo de circuitos, desarrollaremos un ejemplo en el cual controlaremos el estado lógico de 8 LEDs con sólo 3 pines digitales del Arduino. Utilizaremos el circuito integrado 74HC595N.




REGISTROS DE DESPLAZAMIENTO DE ENTRADA EN PARALELO (PISO, PIPO):

Son utilizados para expandir la capacidad de entradas digitales. Detecta cuando un pin esta en ALTA (su voltaje > 2.5V) o cuando algún pin esta en baja (LOW). Para el funcionamiento correcto, utilizaremos cuatro pines digitales de la placa Arduino, además del circuito integrado 74HC165N.




Observaciones:
·         Es importante escribir el código correctamente, para evitar errores de compilación o subida a la plataforma arduino.

Conclusiones:
·         Se logró aprender la correcta conexión entre los pines de la matriz de leds con la plataforma Arduino, teniendo muy en cuenta el data sheet de la matríz, para saber si es ánodo común o cátodo común.

·         Se pueden crear formas para su representación en matrices led ( letras), mediante la implementación de códigos matriz el cual  trae las "indicaciones" necesarias para su representación, otro método que se puede aplicar seria el mandar señales LOW y HIGH a las comunas y filas de la matriz para formar la forma deseada, el punto negativo de este método es el gran espacio y trabajo necesario para su aplicación.



Video de la Simulación:




Integrantes:


- Jesus Paricahua Roque
- Marco Cruz Linares
- Cristian Capia Condori


No hay comentarios:

Publicar un comentario