Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: CIRCUIT
- Trin 2: CIRCUIT DIAGRAM
- Trin 3: FORHOLDSREGLER
- Trin 4: KODE
- Trin 5: Forklaring
- Trin 6: Ting at tage væk
- Trin 7: Referencer
Video: 4X4 LED MATRIX Brug af 74hc595 IC: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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
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:
IoT Smart Clock Dot Matrix Brug Wemos ESP8266 - ESP Matrix: 12 trin (med billeder)
IoT Smart Clock Dot Matrix Brug Wemos ESP8266-ESP Matrix: Lav dit eget IoT Smart Clock, der kan: Display ur med et smukt animationsikon Display Påmindelse-1 til Påmindelse-5 Vis kalender Vis muslimsk bønnetid Vis vejrinformation Vis Nyheder Vis råd Vis Bitcoin rate Display
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
4x4 Matrix Membrane Tastatur Brug af Arduino Nano: 4 trin
4x4 Matrix Membrane Tastatur Brug af Arduino Nano: 4x4 Matrix Membrane Keypad er et tastatur modul, der ofte bruges til at lave Arduino projekter, såsom lommeregnere, adgangskode input og andre. Dette er funktionerne i dette tastatur: Meget tyndt design let at bruge i enhver microcontrollerKey Specification: Maxi
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
Brug af 2 skiftregistre (74HC595) til at køre 16 lysdioder: 9 trin
Brug af 2 skiftregistre (74HC595) til at køre 16 lysdioder: Dette kredsløb bruger 2 skifteregistre (74HC595). Skifteregistrene kører som output 16 lysdioder. Hvert skiftregister kører 8 lysdioder. Skiftregisterne er kablet, så hvert skiftregisterudgange vil ligne en kopi af de andre