Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Descripción
En este blog nos centraremos en cómo hacer y codificar una matriz LED 4x4 usando un registro de desplazamiento (SN7HC595N)
Suministros
Materiales necesarios
- Registro de cambio (SN7HC595N)
- Cables de salto
- Placa Arduino (usaré Arduino UNO)
- 16 LED
- Resistencias de 330 ohmios x4
- Kit de soldadura
- Placa pcb
- Alambres macizos
Paso 1: CIRCUITO
Coloque 16 LED en un cuadrado de modo que el ánodo de cada LED mire hacia abajo y los cátodos hacia la derecha
- Conecta todos los cátodos del LED en columnas
- Conecta todos los ánodos de los LED'S en filas
- Tome la salida de cada fila y columna, por lo que al final tendrá 8 salidas de la matriz 4x4.
Paso 2: DIAGRAMA DE CIRCUITOS
Paso 3: PRECAUCIONES
- El valor correcto de la resistencia es muy importante ya que el circuito no funcionará correctamente sin él.
- Mientras suelda, tenga mucho cuidado y asegúrese de que ningún cable de fila y columna se toque entre sí.
- No conecte el circuito mientras arduino está encendido, es decir, cuando la placa arduino está encendida.
- Compruebe individualmente todos los LED antes de realizar la conexión.
Paso 4: CÓDIGO
descargue el código del enlace proporcionado. enlace para el código
Paso 5: Explicación
Pines importantes en el IC-
SER (Serial) donde ingresan los datos;
SRCLK (reloj serial) el pin que configuró en alto para almacenar lo que está en SER;
RCLK (Register Clock) el pin que configuró en alto una vez que haya terminado de configurar todos los pines
El chip de registro de cambio transforma los bits que se insertan en serie a través del pin de datos en 8 bits paralelos, por lo que si desea enviar, digamos 10010000, comience con el bit menos significativo (0), por lo que establece SER en LOW (D10 en Arduino). A continuación, configura SCK (D11 en el Arduino) en ALTO y luego en BAJO, para "guardar" el valor
Paso 6: Cosas para llevar
- Al cambiar el código, puede imprimir diferentes patrones y figuras en una matriz de 4x4.