INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Beskrywing
In hierdie blog sal ons fokus op hoe om 'n 4x4 LED -matriks te maak en te kodeer met behulp van 'n skofregister (SN7HC595N)
Voorrade
Materiaal benodig
- Skofregister (SN7HC595N)
- Springkabels
- Arduino -bord (ek sal Arduino UNO gebruik)
- 16 LED's
- Weerstands van 330 ohm x4
- Soldeerstel
- PCB bord
- Soliede drade
Stap 1: KRING
Plaas 16 LED's in vierkant sodat die anode van elke LED na onder en katodes na regs wys
- Verbind al die katodes van die LED in kolomme
- Verbind al die anodes van die LED's in rye
- Haal die uitset uit elke rye en kolomme, sodat u aan die einde 8 uitsette van die 4x4 -matriks sal hê.
Stap 2: Kringloopdiagram
Stap 3: VOORSORGMAATREËLS
- Die korrekte waarde van die weerstand is baie belangrik, aangesien die stroombaan nie behoorlik sal werk sonder dit nie.
- Wees baie versigtig terwyl u soldeer en maak seker dat geen ry- en kolomdrade aan mekaar raak nie.
- Moenie die stroombaan aansluit terwyl arduino aan is nie, dit wil sê wanneer die arduino-bord gevoed is.
- Kontroleer individueel al die LED's voordat u dit aansluit.
Stap 4: KODE
laai die kode af vanaf die gegewe skakel. skakel vir die kode
Stap 5: Verduideliking
Belangrike penne op die IC-
SER (Serial) waar die data inkom;
SRCLK (Serial Clock) die pen wat u hoog gestel het om te stoor wat in SER is;
RCLK (Register Clock) die pen wat u opgestel het as u klaar is met al die penne
Shift register chip verander stukkies wat in serie ingevoeg is deur die datapen in 8 parallelle bisse, so as u wil stuur, sê 10010000, begin met die minste betekenisvolle bits (0), sodat u SER op LAAG stel (D10 op die Arduino). Stel dan SCK (D11 op die Arduino) op HOOG en dan op LAAG om die waarde te "stoor"
Stap 6: Dinge om weg te neem
- Deur die kode te verander, kan u eintlik verskillende patrone en figure op 'n 4x4 -matriks druk.