Tartalomjegyzék:

4X4 LED MATRIX 74hc595 IC használatával: 7 lépés
4X4 LED MATRIX 74hc595 IC használatával: 7 lépés

Videó: 4X4 LED MATRIX 74hc595 IC használatával: 7 lépés

Videó: 4X4 LED MATRIX 74hc595 IC használatával: 7 lépés
Videó: 8X8 LED Matrix Scrolling Text using Shift Register 74HC595 With Arduino Nano by Manmohan Pal 2024, November
Anonim
4X4 LED MATRIX 74hc595 IC használatával
4X4 LED MATRIX 74hc595 IC használatával

Leírás

Ebben a blogban arra fogunk összpontosítani, hogy hogyan készíthetünk és kódolhatunk egy 4x4 -es LED -mátrixot egy váltóregiszter (SN7HC595N) használatával

Kellékek

Szükséges anyagok

  • Váltásregiszter (SN7HC595N)
  • Jumper kábelek
  • Arduino tábla (az Arduino UNO -t fogom használni)
  • 16 LED
  • 330 ohmos ellenállások x4
  • Forrasztó készlet
  • PCB lemez
  • Szilárd vezetékek

1. lépés: ÁRAMKÖR

Helyezzen 16 LED -et négyzetbe úgy, hogy mindegyik LED -es anódja lefelé nézzen, a katódok pedig jobbra

  • Csatlakoztassa a LED összes katódját oszlopokban
  • Csatlakoztassa a LED -ek összes anódját sorokban
  • Vegye ki a kimenetet minden sorból és oszlopból, így a végén 8 kimenete lesz a 4x4 mátrixból.

2. lépés: ÁRAMDIAGRAM

KÖRDIAGRAMM
KÖRDIAGRAMM

3. lépés: ÓVINTÉZKEDÉSEK

  • Az ellenállás helyes értéke nagyon fontos, mivel az áramkör anélkül nem működik megfelelően.
  • A forrasztás során legyen nagyon óvatos, és ügyeljen arra, hogy a sor- és oszlopvezetékek ne érjenek egymáshoz.
  • Ne csatlakoztassa az áramkört, amíg az arduino be van kapcsolva, azaz amikor az arduino kártya be van kapcsolva.
  • Csatlakoztatás előtt ellenőrizze az összes LED -et.

4. lépés: KÓDOLÁS

töltse le a kódot a megadott linkről. link a kódhoz

5. lépés: Magyarázat

Fontos csapok az IC-n

SER (soros), ahol az adatok bejutnak;

SRCLK (soros óra) a csap, amelyet magasra állított a SER -ben tárolt adatok tárolására;

RCLK (Register Clock) az a tű, amelyet magasra állított, miután befejezte az összes csap beállítását

A Shift regiszterchip az adatcsapon keresztül sorba illesztett biteket 8 párhuzamos bitté alakítja át. Ha tehát 100 000 000 -et akar küldeni, akkor a legkevésbé szignifikáns bittel kezdje (0), így a SER értéket LOW értékre állítja (D10 az Arduino -n). Ezután az SCK -t (D11 az Arduino -n) HIGH, majd LOW értékre állítja az érték „mentéséhez”

6. lépés: Elvihető dolgok

  • A kód megváltoztatásával ténylegesen különböző mintákat és ábrákat nyomtathat egy 4x4 -es mátrixra.
  • Alacsony költségű kijelzőként működhet kis projekteknél

Ajánlott: