Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Përshkrim
Në këtë blog ne do të përqëndrohemi në atë se si të krijojmë dhe kodojmë një matricë LED 4x4 duke përdorur një regjistër ndërrimi (SN7HC595N)
Furnizimet
Materialet e kërkuara
- Regjistri i ndërrimit (SN7HC595N)
- Kabllo kërcyes
- Bordi Arduino (Unë do të përdor Arduino UNO)
- 16 LED
- Rezistorët 330 Ohm x4
- Komplet bashkimi
- Pllakë pcb
- Tela të ngurta
Hapi 1: QARKU
Vendosni 16 LED'S në katror të tillë që anoda e secilës LED të jetë e kthyer poshtë dhe katodat të shikojnë djathtas
- Lidhni të gjitha katodat e LED në kolona
- Lidhni të gjitha anodat e LED'S në rreshta
- Merrni dalje nga secila rresht dhe kolonë, kështu që në fund do të keni 8 dalje nga matrica4x4.
Hapi 2: DIAGRAMA E QARKUT
Hapi 3: Masat paraprake
- Vlera e saktë e rezistencës është shumë e rëndësishme pasi qarku nuk do të funksionojë siç duhet pa të.
- Gjatë bashkimit, jini shumë të kujdesshëm dhe sigurohuni që asnjë fije rreshti dhe kolone të mos prekë njëra -tjetrën.
- Mos e lidhni qarkun kur arduino është në dmth-kur bordi arduino është i ndezur.
- Kontrolloni individualisht të gjitha LED -të para se të lidheni.
Hapi 4: KODI
shkarkoni kodin nga lidhja e dhënë. lidhje për kodin
Hapi 5: Shpjegimi
Kunjat e rëndësishme në IC-
RVV (Serial) ku futen të dhënat;
SRCLK (Ora Seriale) kunja që keni vendosur në lartësi për të ruajtur atë që është në RVV;
RCLK (Regjistro Orë) kunja që keni vendosur në lartësi pasi të keni përfunduar me vendosjen e të gjitha kunjave
Çipi i regjistrit Shift transformon bitët që futen në seri përmes pinit të të dhënave në 8 bit paralel, kështu që nëse doni të dërgoni le të themi 10010000 filloni me bitin më pak të rëndësishëm (0) kështu që vendosni SER në LOW (D10 në Arduino) Me Tjetra, vendosni SCK (D11 në Arduino) në HIGH dhe pastaj në LOW, për të "ruajtur" vlerën
Hapi 6: Gjërat që duhen hequr
- Duke ndryshuar kodin, ju mund të printoni modele dhe figura të ndryshme në një matricë 4x4.