Cuprins:
- Pasul 1: Ce este un registru de schimbare?
- Pasul 2: Utilizări ale registrelor de schimbare
- Pasul 3: Componente electronice utilizate în circuit
- Pasul 4: Configurarea circuitului
- Pasul 5: Cum funcționează circuitul
- Pasul 6: Ieșirile se vor schimba mai întâi rapid de la stânga la dreapta
- Pasul 7: Apoi LED-urile Wil merg de la dreapta la stânga foarte repede
- Pasul 8: Concluzie
- Pasul 9: Video al registrelor Shift
Video: Folosind 2 registre Shift (74HC595) pentru a conduce 16 LED-uri: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest circuit va utiliza 2 registre de schimbare (74HC595). Registrele de schimbare vor conduce ca ieșiri cu 16 LED-uri. Fiecare registru de schimbare va acționa 8 LED-uri. Registrele de schimbare sunt cablate astfel încât fiecare ieșire a registrului de schimbare să arate ca un duplicat al celuilalt.
Pasul 1: Ce este un registru de schimbare?
Registrele de schimbare sunt circuite logice secvențiale, sunt capabile de stocare și transfer de date.
Registrele de schimbare sunt formate din multe flip-flop-uri și ceasuri care sunt conectate între ele.
Pasul 2: Utilizări ale registrelor de schimbare
Registrele Shift sunt circuite de memorie digitală utilizate în calculatoare și computere. Registrele Shift pot fi utilizate pentru a extinde numărul de ieșiri de la un microcontroler precum Arduino.
Pasul 3: Componente electronice utilizate în circuit
2 registre de schimbare 74HC595
16; rezistențe de 1 k (maro, negru, roșu)
16 LED-uri
1 Arduino Uno
2 condensatori electrolitici; 10 Uf
2 panuri lungi
fire.
Pasul 4: Configurarea circuitului
Ieșirile sunt Qa-Qh. Sârmă Qa mai întâi și apoi mergeți la o altă ieșire, așa cum se arată în diagramă.
pin14 este SER este conectat la pinul digital Arduino 11. SER este intrarea DATA care va fi schimbată.
Pin12 este RCLK (LATCH) la care este conectat
Pinul digital Arduino 8
Pin11 este SRCLK (CLOCK) este conectat la pinul digital 12 Arduino
de fiecare dată când acest pin crește (1) valorile din registrul de schimbare se vor schimba cu 1 bit.
Vcc este pinul 16 este conectat la șina roșie
pinul 8 este conectat la masă
Arduino 5 volți este conectat la șina roșie a panoului
Arduino grounsd este conectat la șina neagră
Conectați terenurile plăcilor împreună, așa cum se arată în diagramă.
Pasul 5: Cum funcționează circuitul
Cele 3 intrări diferite (CLOCK, LATCH, DATA) vor schimba tensiunile ieșirilor așa cum se vede pe LED-uri. CODUL va programa secvența LED-urilor și viteza LED-urilor de pornire și oprire.
Pasul 6: Ieșirile se vor schimba mai întâi rapid de la stânga la dreapta
LED-urile se vor deplasa rapid de la stânga la dreapta.
Pasul 7: Apoi LED-urile Wil merg de la dreapta la stânga foarte repede
LED-urile schimbă direcția (de la dreapta la stânga).
Pasul 8: Concluzie
Sper că acest proiect va ajuta să înțeleagă registrele de schimbare și utilizările sale. Mi-a plăcut proiectul. A fost testat pe
Tinkercad și funcționează.
Există un link, dar este posibil să aveți nevoie de un cont Tinkercad pentru a-l vedea. Linkul este postat mai sus, de asemenea, cu CODUL.
Mulțumesc
Pasul 9: Video al registrelor Shift
video cu registre de schimb
Recomandat:
Controlul afișajului cu șapte segmente utilizând Arduino și 74HC595 Shift Register: 6 pași
Controlul afișajului cu șapte segmente utilizând Arduino și 74HC595 Shift Register: Hei, ce se întâmplă, băieți! Akarsh aici de la CETech.Seven Segment Display-urile sunt bune de privit și sunt întotdeauna un instrument la îndemână pentru a afișa date sub formă de cifre, dar există un dezavantaj în acestea, care este că atunci când controlăm un afișaj cu șapte segmente în realitate
Un afișaj POV pentru a-i conduce pe toți !: 10 pași (cu imagini)
Un afișaj POV pentru a-i conduce pe toți !: Motivație Îmi plac foarte mult afișajele POV (persistența vederii)! Ele sunt nu numai interesante de privit, ci și o mare provocare pentru a le dezvolta. Este o sarcină cu adevărat interdisciplinară. Ai nevoie de o mulțime de abilități: mecanică, electronică, de programare și
Împiedicarea antiefracției „Singur acasă” / Utilizați Attiny13 pentru a conduce un motor Steppermotor și un servo: 5 pași
„Singur la domiciliu” antidiscret / Folosiți Attiny13 pentru a conduce un Steppermotor și un Servo: Acesta ar putea fi unul dintre cele mai ciudate proiecte ale mele :-) Dar chiar dacă nu sunteți interesat să țineți spargătorii la distanță, acest proiect poate fi folosit pentru orice trebuie să acționați un motor cu pas sau servomotor, sau chiar mai multe motoare de curent continuu cu un Attiny13.Mo
Utilizați firmware-ul Homie pentru a conduce modulul de comutare Sonoff (bazat pe ESP8266): 5 pași (cu imagini)
Folosiți Firmware-ul Homie pentru a conduce modulul de comutare Sonoff (bazat pe ESP8266): Acesta este un instrument instructiv de urmărire, l-am scris puțin după „Construirea dispozitivelor Homie pentru IoT sau Home Automation”. Ultima sa concentrat pe monitorizarea de bază (DHT22, DS18B20, lumină) în jurul plăcilor D1 Mini. De data aceasta, aș dori să vă arăt
Matrice LED folosind registre de schimbare: 7 pași (cu imagini)
LED Matrix folosind registre de schimbare: acest instructable este menit să fie o explicație mai completă decât altele disponibile online. În special, acest lucru va oferi mai multe explicații hardware decât este disponibil în LED Marquee care poate fi instruit de led555. Obiective Acest instructable prezintă conceptele