Obsah:

4X4 LED MATRIX pomocou 74hc595 IC: 7 krokov
4X4 LED MATRIX pomocou 74hc595 IC: 7 krokov

Video: 4X4 LED MATRIX pomocou 74hc595 IC: 7 krokov

Video: 4X4 LED MATRIX pomocou 74hc595 IC: 7 krokov
Video: LED matrix 2024, Júl
Anonim
4X4 LED MATRIX pomocou integrovaného obvodu 74hc595 IC
4X4 LED MATRIX pomocou integrovaného obvodu 74hc595 IC

Popis

V tomto blogu sa zameriame na to, ako vytvoriť a kódovať maticu LED 4x4 pomocou posuvného registra (SN7HC595N)

Zásoby

Požadovaný materiál

  • Posuvný register (SN7HC595N)
  • Prepojovacie káble
  • Doska Arduino (budem používať Arduino UNO)
  • 16 LED diód
  • Rezistory 330 ohmov x4
  • Spájkovacia súprava
  • Pcb doska
  • Plné drôty

Krok 1: OBVOD

Umiestnite 16 diód LED na štvorec tak, aby anóda každej diódy LED smerovala nadol a katódy smerom doprava

  • Pripojte všetky katódy LED k stĺpcom
  • Pripojte všetky anódy LED diód k riadkom
  • Vezmite výstup z každého riadka a stĺpca, takže na konci budete mať 8 výstupov z matice 4 x 4.

Krok 2: SCHÉMA OKRUHU

SCHÉMA OKRUHU
SCHÉMA OKRUHU

Krok 3: BEZPEČNOSTNÉ OPATRENIA

  • Správna hodnota odporu je veľmi dôležitá, pretože obvod bez neho nebude správne fungovať.
  • Pri spájkovaní buďte veľmi opatrní a dbajte na to, aby sa žiadne riadkové a stĺpcové vodiče navzájom nedotýkali.
  • Nepripájajte obvod, keď je arduino zapnuté, t.j.-keď je doska arduino napájaná.
  • Pred pripojením jednotlivo skontrolujte všetky LED diódy.

Krok 4: KÓD

stiahnite si kód z uvedeného odkazu. odkaz na kód

Krok 5: Vysvetlenie

Dôležité kolíky na IC-

SER (sériové), kam sa údaje dostanú;

SRCLK (sériové hodiny) pin, ktorý ste nastavili na maximum, aby sa uložilo to, čo je v SER;

RCLK (Register Clock) pin, ktorý ste nastavili na vysokú hodnotu, akonáhle dokončíte nastavovanie všetkých pinov

Čip posuvného registra transformuje bity, ktoré sú vložené do série prostredníctvom dátového kolíka, na 8 paralelných bitov, takže ak chcete odoslať povedzme 10 000 000, začnete s najmenej významným bitom (0), takže nastavíte SER na LOW (D10 na Arduino). Ďalej nastavte SCK (D11 na Arduine) na HIGH a potom na LOW, aby sa hodnota „uložila“

Krok 6: Veci, ktoré si treba vziať so sebou

  • Zmenou kódu môžete v skutočnosti vytlačiť rôzne vzory a obrázky na maticu 4x4.
  • Môže pôsobiť ako nízkonákladový displej pre malé projekty

Krok 7: Referencie

Odporúča: