Paso 2: ¿Cómo funciona el 74HC595?
El 74HC595 es controlado por tres conexiones a arduino (o el microcontrolador de elección); se llaman los datos patillas, clavija de enganche y reloj. Consulte el diagrama de flujo anterior (Figura 1):
-primero la clavija de enganche está establecida en la tierra para desactivar las salidas, de esta manera que no va a cambiar las clavijas de salida que estamos enviando en nuevos datos para el 74HC595
-próxima nuevos datos se enviaron a los 74HC595 en serie, mediante el pulso en el pin de reloj y cada byte de datos nuevos al pin de datos poco a poco. Arduino tiene una función útil en su librería llamada shiftOut que se encarga de esto para usted.
-Finalmente, ajuste la clavija de enganche de alta. Envía tus nuevos datos a todos los pernos hechos salir a la vez (salida paralelo).
En este tutorial te mostraré cómo controlar una matriz de LED de 4 x 4 con un 74HC595. En el paso anterior demostró que es posible controlar una matriz de LED de 4 x 4 usando las clavijas sólo 8 (cuatro para las filas) y cuatro para las columnas. En los pasos siguientes te mostraré cómo la matriz de LED de 4 x 4 del alambre a los pines de salida de 8 de los 74HC595 y la cosa entera con el arduino.
Una cosa más para agregar sobre el 74HC595:
También es posible ampliar aún más sus salidas por 74HC595 en cadena tipo margarita, pero que está fuera del alcance de este tutorial.