Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Opis
U ovom blogu ćemo se fokusirati na to kako napraviti i kodirati 4x4 LED matricu koristeći shift shift (SN7HC595N)
Supplies
Potrebni materijali
- Registar pomaka (SN7HC595N)
- Premosni kablovi
- Arduino ploča (koristit ću Arduino UNO)
- 16 LED dioda
- Otpornici 330 ohma x4
- Komplet za lemljenje
- Pcb ploča
- Čvrste žice
Korak 1: KRUG
Postavite 16 LED dioda u kvadrat tako da anoda svake LED bude okrenuta prema dolje, a katode okrenute udesno
- Spojite sve katode LED dioda u stupce
- Spojite sve anode LED dioda u redove
- Uzmite izlaz iz svakog reda i kolone, tako da ćete na kraju imati 8 izlaza iz matrice 4x4.
Korak 2: DIJAGRAM KRUGA
Korak 3: MJERE OPREZA
- Ispravna vrijednost otpornika je vrlo važna jer krug bez njega neće raditi ispravno.
- Prilikom lemljenja budite vrlo oprezni i pazite da se žice reda i stupa ne dodiruju.
- Nemojte povezivati krug dok je arduino uključen, tj. Kada je napajana arduino ploča.
- Pojedinačno provjerite sve LED diode prije povezivanja.
Korak 4: KOD
preuzmite kod sa date veze. vezu za kôd
Korak 5: Objašnjenje
Važni pinovi na IC-u
SER (serijski) u koji podaci ulaze;
SRCLK (serijski sat) pin koji postavite na visoku vrijednost za spremanje onoga što je u SER -u;
RCLK (Register Clock) pin koji ste postavili na visoko nakon što završite s postavljanjem svih pinova
Čip pomak registara pretvara bitove koji su umetnuti u nizu preko pina za podatke u 8 paralelnih bitova, pa ako želite poslati recimo 10010000 počinjete s najmanjim bitom (0) pa postavite SER na LOW (D10 na Arduinu). Zatim postavite SCK (D11 na Arduinu) na HIGH, a zatim na LOW, kako biste "spremili" vrijednost
Korak 6: Stvari koje morate oduzeti
- Promjenom koda zapravo možete ispisati različite uzorke i figure na matrici 4x4.