Indholdsfortegnelse:

4X4 LED MATRIX Brug af 74hc595 IC: 7 trin
4X4 LED MATRIX Brug af 74hc595 IC: 7 trin

Video: 4X4 LED MATRIX Brug af 74hc595 IC: 7 trin

Video: 4X4 LED MATRIX Brug af 74hc595 IC: 7 trin
Video: Digitaal CodeSlot met spraak en aut. verlichting. DEEL 3 2024, Juli
Anonim
4X4 LED MATRIX Ved hjælp af 74hc595 IC
4X4 LED MATRIX Ved hjælp af 74hc595 IC

Beskrivelse

I denne blog vil vi fokusere på, hvordan man laver og koder en 4x4 LED -matrix ved hjælp af et skiftregister (SN7HC595N)

Forbrugsvarer

Materialer påkrævet

  • Skiftregister (SN7HC595N)
  • Jumper kabler
  • Arduino board (jeg bruger Arduino UNO)
  • 16 lysdioder
  • 330 ohm's modstande x4
  • Loddesæt
  • PCB plade
  • Solide ledninger

Trin 1: CIRCUIT

Placer 16 LED'er i firkant, så anoden på hver LED vender nedad og katoder vender mod højre

  • Tilslut alle katoderne på LED'en i kolonner
  • Forbind alle anoderne på LED'erne i rækker
  • Tag output fra hver række og kolonner, så i slutningen har du 8 output fra 4x4 -matrixen.

Trin 2: CIRCUIT DIAGRAM

KREDSLØBSDIAGRAM
KREDSLØBSDIAGRAM

Trin 3: FORHOLDSREGLER

  • Den korrekte værdi af modstanden er meget vigtig, da kredsløbet ikke fungerer korrekt uden det.
  • Vær forsigtig under lodning, og sørg for, at ingen række- og søjletråde rører hinanden.
  • Tilslut ikke kredsløbet, mens arduino er tændt, dvs. når arduino-kortet er tændt.
  • Kontroller individuelt alle lysdioder før tilslutning.

Trin 4: KODE

download koden fra det givne link. link til koden

Trin 5: Forklaring

Vigtige stifter på IC-

SER (seriel), hvor dataene kommer ind;

SRCLK (serielt ur) den pin, du sætter til høj for at gemme, hvad der er i SER;

RCLK (Register Clock) den pin, du har sat til høj, når du er færdig med at indstille alle pins

Skiftregisterchip transformerer bits, der er indsat i serie gennem datapinden til 8 parallelle bits, så hvis du vil sende lad os sige 10010000, starter du med den mindst signifikante bit (0), så du sætter SER til LOW (D10 på Arduino). Derefter indstiller du SCK (D11 på Arduino) til HIGH og derefter til LOW for at "gemme" værdien

Trin 6: Ting at tage væk

  • Ved at ændre koden kan du faktisk udskrive forskellige mønstre og figurer på en 4x4 matrix.
  • Det kan fungere som en billedskærm til små projekter

Anbefalede: