Sommario:

MATRICE LED 4X4 Utilizzando 74hc595 IC: 7 passaggi
MATRICE LED 4X4 Utilizzando 74hc595 IC: 7 passaggi

Video: MATRICE LED 4X4 Utilizzando 74hc595 IC: 7 passaggi

Video: MATRICE LED 4X4 Utilizzando 74hc595 IC: 7 passaggi
Video: DVD 7-сегментный светодиодный дисплей и мембранная клавиатура 4x4 с Arduino Nano 2024, Giugno
Anonim
MATRICE LED 4X4 Utilizzando 74hc595 IC
MATRICE LED 4X4 Utilizzando 74hc595 IC

Descrizione

In questo blog ci concentreremo su come realizzare e codificare una matrice LED 4x4 utilizzando un registro a scorrimento (SN7HC595N)

Forniture

Materiali richiesti

  • Registro a scorrimento (SN7HC595N)
  • Cavi jumper
  • Scheda Arduino (utilizzerò Arduino UNO)
  • 16 LED
  • Resistori da 330 ohm x4
  • Kit di saldatura
  • Piastra PCB
  • Fili pieni

Fase 1: CIRCUITO

Posiziona 16 LED in un quadrato in modo che l'anodo di ciascun LED sia rivolto verso il basso e i catodi rivolti verso destra

  • Collegare tutti i catodi del LED in colonne
  • Collegare tutti gli anodi dei LED in file
  • Prendi l'output da ogni riga e colonna, quindi alla fine avrai 8 output dalla matrice 4x4.

Fase 2: SCHEMA DEL CIRCUITO

SCHEMA ELETTRICO
SCHEMA ELETTRICO

Fase 3: PRECAUZIONI

  • Il valore corretto del resistore è molto importante in quanto il circuito non funzionerà correttamente senza di esso.
  • Durante la saldatura, prestare molta attenzione e assicurarsi che i fili di riga e colonna non si tocchino.
  • Non collegare il circuito mentre arduino è acceso, ad esempio quando la scheda arduino è alimentata.
  • Controllare singolarmente tutti i LED prima del collegamento.

Passaggio 4: CODICE

scarica il codice dal link indicato. link per il codice

Passaggio 5: spiegazione

Pin importanti sull'IC-

SER (Seriale) dove entrano i dati;

SRCLK (Serial Clock) il pin impostato su alto per memorizzare ciò che è in SER;

RCLK (Register Clock) il pin che hai impostato su alto una volta che hai finito di impostare tutti i pin

Il chip di registro a scorrimento trasforma i bit inseriti in serie attraverso il pin dei dati in 8 bit paralleli, quindi se vuoi inviare diciamo 10010000 inizi con il bit meno significativo (0) quindi imposti SER su LOW (D10 su Arduino). Successivamente, imposta SCK (D11 su Arduino) su HIGH e quindi su LOW, per "salvare" il valore

Passaggio 6: cose da portare via

  • Modificando il codice puoi effettivamente stampare diversi modelli e figure su una matrice 4x4.
  • Può fungere da display a basso costo per piccoli progetti

Consigliato: