Obsah:

4X4 LED MATRIX pomocí 74hc595 IC: 7 kroků
4X4 LED MATRIX pomocí 74hc595 IC: 7 kroků

Video: 4X4 LED MATRIX pomocí 74hc595 IC: 7 kroků

Video: 4X4 LED MATRIX pomocí 74hc595 IC: 7 kroků
Video: Управление светодиодным матричный индикатором через регистр 74HC595.matrixLED shift 2024, Červenec
Anonim
4X4 LED MATRIX využívající 74hc595 IC
4X4 LED MATRIX využívající 74hc595 IC

Popis

V tomto blogu se zaměříme na to, jak vytvořit a kódovat matici LED 4x4 pomocí posuvného registru (SN7HC595N)

Zásoby

Požadovaný materiál

  • Posuvný registr (SN7HC595N)
  • Propojovací kabely
  • Deska Arduino (budu používat Arduino UNO)
  • 16 LED diod
  • Rezistory 330 ohmů x4
  • Pájecí sada
  • Pcb deska
  • Plné dráty

Krok 1: OBVOD

Umístěte 16 LED diod do čtverce tak, aby anody každé LED směřovaly dolů a katody směrem doprava

  • Připojte všechny katody LED do sloupců
  • Připojte všechny anody LED k řadám
  • Vezměte výstup z každého řádku a sloupce, takže na konci budete mít 8 výstupů z matice 4x4.

Krok 2: SCHÉMA OKRUHU

KRUHOVÝ DIAGRAM
KRUHOVÝ DIAGRAM

Krok 3: BEZPEČNOSTNÍ OPATŘENÍ

  • Správná hodnota odporu je velmi důležitá, protože obvod bez něj nebude správně fungovat.
  • Při pájení buďte velmi opatrní a ujistěte se, že se žádné řádkové a sloupkové vodiče navzájem nedotýkají.
  • Nepřipojujte obvod, když je arduino zapnuté, tj. Když je deska arduino napájena.
  • Před připojením jednotlivě zkontrolujte všechny LED diody.

Krok 4: KÓD

stáhněte kód z uvedeného odkazu. odkaz na kód

Krok 5: Vysvětlení

Důležité piny na IC-

SER (sériové), kam se data dostanou;

SRCLK (Serial Clock) pin, který jste nastavili na maximum pro uložení toho, co je v SER;

RCLK (Register Clock) pin, který jste nastavili na vysokou hodnotu, jakmile dokončíte nastavení všech pinů

Čip posuvného registru transformuje bity, které jsou vloženy do série prostřednictvím datového pinu, na 8 paralelních bitů, takže pokud chcete odeslat dejme tomu 10 000 000, začnete s nejméně významným bitem (0), takže nastavíte SER na LOW (D10 na Arduinu). Dále nastavíte SCK (D11 na Arduinu) na HIGH a poté na LOW, aby se hodnota „uložila“

Krok 6: Věci, které je třeba vzít s sebou

  • Změnou kódu můžete ve skutečnosti tisknout různé vzory a obrázky na matici 4x4.
  • Může fungovat jako nízkonákladový displej pro malé projekty

Doporučuje: