Cuprins:

4X4 LED MATRIX Folosind 74hc595 IC: 7 pași
4X4 LED MATRIX Folosind 74hc595 IC: 7 pași

Video: 4X4 LED MATRIX Folosind 74hc595 IC: 7 pași

Video: 4X4 LED MATRIX Folosind 74hc595 IC: 7 pași
Video: 4x4 LED Matrix using arduino nano handmade 2024, Iulie
Anonim
4X4 LED MATRIX Folosind 74hc595 IC
4X4 LED MATRIX Folosind 74hc595 IC

Descriere

În acest blog ne vom concentra asupra modului de a crea și codifica o matrice LED 4x4 folosind un registru de schimbare (SN7HC595N)

Provizii

Materiale necesare

  • Registrul de schimbare (SN7HC595N)
  • Cabluri jumper
  • Placa Arduino (voi folosi Arduino UNO)
  • 16 LED-uri
  • Rezistențe de 330 ohmi x4
  • Set de lipit
  • Placă PCB
  • Firuri solide

Pasul 1: CIRCUIT

Așezați 16 LED-uri în pătrat astfel încât anodul fiecărui LED să fie orientat în jos și catodii orientați spre dreapta

  • Conectați toți catodii LED-ului în coloane
  • Conectați toți anodii LED-urilor în rânduri
  • Ia ieșire din fiecare rând și coloană, astfel încât la final vei avea 8 ieșiri din matricea 4x4.

Pasul 2: DIAGRAMA CIRCUITULUI

DIAGRAMA CIRCUITULUI
DIAGRAMA CIRCUITULUI

Pasul 3: PRECAUȚII

  • Valoarea corectă a rezistorului este foarte importantă deoarece circuitul nu va funcționa corect fără el.
  • În timp ce lipiți, fiți foarte atenți și asigurați-vă că niciun fir de rând și coloană nu se ating.
  • Nu conectați circuitul în timp ce arduino este pornit, adică când placa arduino este alimentată.
  • Verificați individual toate LED-urile înainte de conectare.

Pasul 4: COD

descărcați codul de pe linkul dat. link pentru cod

Pasul 5: Explicație

Pinii importanți pe IC-

SER (Serial) unde intră datele;

SRCLK (Serial Clock) pinul pe care l-ați setat la mare pentru a stoca ceea ce este în SER;

RCLK (Înregistrează ceasul) pinul pe care l-ai setat la mare după ce ai terminat setarea tuturor pinilor

Cipul Shift Register transformă biții care sunt introduși în serie prin pinul de date în 8 biți paraleli, deci dacă doriți să trimiteți să spuneți 10010000 începeți cu cel mai puțin semnificativ bit (0), astfel încât să setați SER la LOW (D10 pe Arduino). Apoi, setați SCK (D11 pe Arduino) la HIGH și apoi la LOW, pentru a „salva” valoarea

Pasul 6: Lucruri de luat

  • Prin schimbarea codului puteți imprima de fapt diferite modele și figuri pe o matrice 4x4.
  • Poate acționa ca un afișaj cu costuri reduse pentru proiecte mici

Recomandat: