jueves, 29 de agosto de 2024

74HC164 - Arduino

  Página principal

74HC164
Arduino



Fruto de las vacaciones y los despieces de aparatos electrónicos he conseguido 2 chip 74HC164.
El CHIP 74HC164 es un convertidor de serie a paralelo.





Cuando el pin CLK pasa de nivel bajo a nivel alto los datos que se encuentran en
los pins 1 y 2 se almacenan en QA (pin3), y sucesivamente el valor que se encontraba en QA pasa a QB , y el dato de QB pasa a QC,  etc....

Con el simulador SIMULIDE montamos el circuito y lo probamos.

Probamos  y todo funciona bien.

Ahora en el circuito añadimos un arduino nano, para automatizar las señales.

Colocamos una consola para mandar el numero que se representará en binario con los LEDs.

Colocamos un segundo 74HC164 para poder manejar 16 LEDs.

Probamos el circuito en el simulador, todo funciona correctamente.

El entorno de simulación bajo SimulIde se hace en Debian 12, y me he dado cuenta que la compilación es bastante más rápida que bajo el IDE de arduino.



Montamos el circuito en una PROTOBOARD.

Mandado los números desde la consola de arduino, vemos que el circuito funciona bien.

PROGRAMA

VIDEO DEMOSTRATIVO

Espero que os haya gustado este pequeño circuito.


Fruto de unas pruebas que he tenido que hacer, he creado una interface gráfica para manejar las salidas.
El programa está realizado en Gambas, una especie de VB para Linux.




PROGRAMAS


Saludos.
Juan Galaz



Bibliografía:


1 comentario:

  1. Como buen "acumulador" de cosas viejas, tengo cientos de CI de la serie 74 y 74HC...así que me dispongo a realizar tu proyecto y veremos que mas se me ocurre. Me viene a la mente cuando reparé una máquina Hantek para balanceo de llantas de autos. El circuito usado utiliza varios CI's que reciben en serie y en cascada una larga fila de bits, (recuerdo que son 160 bits) y al momento de terminar cada bit queda en su posición para iluminar un LED que corresponde a algún parámetro del equipo que hay que monitorear. Por cierto que no puedo bajar el programa del Nano cuyo enlace pusiste al final del post.

    ResponderEliminar