Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Beskrivning
I den här bloggen kommer vi att fokusera på hur man gör och kodar en 4x4 LED -matris med hjälp av ett skiftregister (SN7HC595N)
Tillbehör
Material som krävs
- Skiftregister (SN7HC595N)
- Startkablar
- Arduino board (jag kommer att använda Arduino UNO)
- 16 lysdioder
- 330 ohm motstånd x4
- Lödkit
- PCB -platta
- Massiva trådar
Steg 1: CIRCUIT
Placera 16 lysdioder i kvadrat så att anoden på varje lysdiod är nedåt och katoder vänd åt höger
- Anslut alla katoder i lysdioden i kolumner
- Anslut alla lysdiodernas anoder i rader
- Ta ut output från varje rad och kolumn, så i slutet kommer du att ha 8 utdata från 4x4 -matrisen.
Steg 2: CIRCUIT DIAGRAM
Steg 3: FÖRSIKTIGHETSÅTGÄRDER
- Korrekt värde på motståndet är mycket viktigt eftersom kretsen inte fungerar korrekt utan den.
- Var mycket försiktig under lödningen och se till att inga rad- och kolumntrådar vidrör varandra.
- Anslut inte kretsen medan arduino är på, dvs när arduino-kortet är strömförsörjt.
- Kontrollera individuellt alla lysdioder innan du ansluter.
Steg 4: KOD
ladda ner koden från länken som anges. länk för koden
Steg 5: Förklaring
Viktiga stift på IC-
SER (Serial) där data kommer in;
SRCLK (Serial Clock) stiftet du ställer in högt för att lagra det som finns i SER;
RCLK (Registrera klocka) stiftet du ställde in högt när du är klar med att sätta alla stiften
Skiftregistreringschip omvandlar bitar som sätts in i serie genom datapinnen till 8 parallella bitar, så om du vill skicka kan vi säga 10010000 börjar du med den minst signifikanta biten (0) så att du ställer in SER till LÅG (D10 på Arduino). Därefter ställer du in SCK (D11 på Arduino) till HIGH och sedan till LOW för att "spara" värdet
Steg 6: Saker att ta bort
- Genom att ändra koden kan du faktiskt skriva ut olika mönster och figurer på en 4x4 -matris.