Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Opis
V tem blogu se bomo osredotočili na to, kako narediti in kodirati LED matriko 4x4 z uporabo premičnega registra (SN7HC595N)
Zaloge
Potrebni materiali
- Register premikov (SN7HC595N)
- Mostični kabli
- Arduino plošča (uporabljal bom Arduino UNO)
- 16 LED
- 330 ohmski upori x4
- Komplet za spajkanje
- Pcb plošča
- Trdne žice
1. korak: VEZEK
16 LED diod postavite v kvadrat tako, da so anode vsake LED obrnjene navzdol, katode pa desno
- Priključite vse katode LED v stolpce
- Povežite vse anode LED v vrsticah
- Vzemite izhod iz vsake vrstice in stolpca, tako da boste na koncu imeli 8 izhodov iz matrike 4x4.
2. korak: DIAGRAM VOZILA
3. korak: MERE
- Pravilna vrednost upora je zelo pomembna, saj vezje brez njega ne bo delovalo pravilno.
- Pri spajkanju bodite zelo previdni in pazite, da se žice vrstic in stolpcev ne dotikajo.
- Ne priključujte vezja, medtem ko je arduino vklopljen, to je, ko je napajana arduino plošča.
- Pred priključitvijo posamično preverite vse LED diode.
4. korak: KODA
kodo prenesite s navedene povezave. povezavo za kodo
5. korak: Pojasnilo
Pomembni zatiči na IC-
SER (serijski), kjer podatki vstopijo;
SRCLK (serijska ura) - pin, ki ste ga nastavili na visoko za shranjevanje vsebine v SER;
RCLK (Register Clock) - pin, ki ste ga nastavili na visoko, ko končate z nastavitvijo vseh zatičev
Čip s premičnim registrom pretvori bite, ki so vstavljeni v niz skozi podatkovni zatič v 8 vzporednih bitov, zato, če želite poslati recimo 10010000, začnete z najmanj pomembnim bitom (0), zato nastavite SER na LOW (D10 na Arduinu). Nato nastavite SCK (D11 na Arduinu) na HIGH in nato na LOW, da "shranite" vrednost
6. korak: stvari, ki jih morate vzeti
- S spreminjanjem kode lahko dejansko natisnete različne vzorce in figure na matriko 4x4.