Taula de continguts:

4X4 LED MATRIX amb 74hc595 IC: 7 passos
4X4 LED MATRIX amb 74hc595 IC: 7 passos

Vídeo: 4X4 LED MATRIX amb 74hc595 IC: 7 passos

Vídeo: 4X4 LED MATRIX amb 74hc595 IC: 7 passos
Vídeo: LED 7-segment + picaxe 2024, Desembre
Anonim
4X4 LED MATRIX amb 74hc595 IC
4X4 LED MATRIX amb 74hc595 IC

Descripció

En aquest bloc ens centrarem en com fer i codificar una matriu LED 4x4 mitjançant un registre de desplaçament (SN7HC595N)

Subministraments

Materials necessaris

  • Registre de torns (SN7HC595N)
  • Cables de pont
  • Taula Arduino (faré servir Arduino UNO)
  • 16 LEDs
  • Resistències de 330 ohm x4
  • Kit de soldadura
  • Placa de PCB
  • Filferros sòlids

Pas 1: CIRCUIT

Col·loqueu 16 LED's al quadrat de manera que l'ànode de cada LED estigui cap avall i els càtodes cap a la dreta

  • Connecteu tots els càtodes del LED en columnes
  • Connecteu tots els ànodes del LED en files
  • Preneu la sortida de cada fila i columna, de manera que al final tindreu 8 sortides de la matriu 4x4.

Pas 2: DIAGRAMA DEL CIRCUIT

ESQUEMA DE CONNEXIONS
ESQUEMA DE CONNEXIONS

Pas 3: PRECAUCIONS

  • El valor correcte de la resistència és molt important, ja que el circuit no funcionarà correctament sense ella.
  • Mentre soldeu, tingueu molt de compte i assegureu-vos que no hi hagi filferros ni columnes que es toquin.
  • No connecteu el circuit mentre Arduino estigui encès, és a dir, quan la placa Arduino estigui alimentada.
  • Comproveu individualment tots els LED abans de connectar-vos.

Pas 4: CODI

descarregueu el codi des de l'enllaç indicat. enllaç per al codi

Pas 5: explicació

Pins importants a l'IC-

SER (sèrie) on entren les dades;

SRCLK (rellotge de sèrie): el pin que heu definit per emmagatzemar el que hi ha a SER;

RCLK (Register Clock) el pin que heu definit com a alt un cop hàgiu acabat de configurar tots els pins

El xip de registre de majúscules transforma els bits que s’insereixen en sèrie mitjançant el pin de dades en 8 bits paral·lels, de manera que si voleu enviar diguem 10010000, comenceu amb el bit menys significatiu (0), de manera que configureu SER a BAIX (D10 a l’Arduino). A continuació, configureu SCK (D11 a l'Arduino) a HIGH i després a BAIX per "guardar" el valor

Pas 6: coses per emportar

  • En canviar el codi, podeu imprimir diferents patrons i figures en una matriu 4x4.
  • Pot actuar com una pantalla de baix cost per a projectes petits

Recomanat: