Arduino și 7 segmente de afișare și un timp contor inversă

Design-ul este bazat pe un afișaj cu 7 segmente, și o placă dublă Arduino Diecimila. Pus în aplicare de către contorul 20. Când se termină contra, LED-ul de pe 13 Pina. Proiectul nu utilizează nici un echipament suplimentar. Pentru a pune în aplicare contorul pe două ecrane, veți avea nevoie de 9 pini de pe placa.

Arduino și 7 segmente de afișare și un timp contor inversă

Elementele necesare pentru proiect

Pentru proiectul, aveți nevoie de următoarele:

  • bord Arduino (ce-neesențială);
  • afișaj cu 7 segmente dual, sau două afișaje separate 7 segmente;
  • 2 rezistor (nominală în funcție de afișaj);
  • Bord prototip;
  • Aproximativ 50 cm de sârmă.

Instrumente cum ar fi șurubelnițe, conectori dezlipit de lipit, banda electrice, etc pot fi utile

Ce este multipleksing?

Arduino și 7 segmente de afișare și un timp contor inversă

Arduino și 7 segmente de afișare și un timp contor inversă

Multipleksing - este gestionarea unui număr mare de LED-uri de la câteva ace.

Dacă două sau mai multe display-uri din șapte segmente pentru a conecta împreună, un exemplu pe care le vor afișa 00, 11, 22, 33, 44, 55, 66, 77, 88, 99.

În acest caz, vom controla fiecare masă (GND), separat și a obține multipleksing.

Vom include display-uri la fiecare 0,5 milisecunde, oferind fiecare control separat.

Aceasta este o soluție foarte util atunci când creați un proiect cu un număr mare de componente și un număr limitat de pini de pe placa de control.

În acest exemplu, vom gestiona cele două display-uri cu șapte segmente cu 9 pini. Fara multipleksinga ne-ar trebui să utilizeze în acest caz, 14 pini.

Conectarea afișaj cu 7 segmente dublu

Arduino și 7 segmente de afișare și un timp contor inversă

Arduino și 7 segmente de afișare și un timp contor inversă

Arduino și 7 segmente de afișare și un timp contor inversă

Proiectul nu este cea mai ușoară. Pentru punerea în aplicare, veți avea nevoie de cunoștințe de bază de electronice.

Pentru a începe, trebuie să cablate corect conectorii din spatele ecranului. Puteți să-l pună în aplicare pe un breadboard. Apoi, este deja posibil să se conecteze afișajul la Arduino, după cum urmează:

Segment A la pinul 7

Segmentul B la pinul 8

Segmentul C la pinul 4

Segment D la pinul 3

Segmentul E la pinul 2

Segment F la pinul 6

Segmentul G la pinul 5

Gnd1 prin rezistorul 11 ​​la pinul

Gnd2 printr-o rezistență la pinul 9

Programare Arduino

Este timpul pentru a scrie programul.

Mai jos link-uri pentru a descărca cele două programe. Într-un contor de pus în aplicare de la douăzeci de la 0, a doua inscripția Arduino se execută.

explicații de bază prestate în codul. Structura generală este următoarea:

În primul rând inițializează pinii și variabile.

Corpul funcției de configurare Void este atribuit tuturor valoare pini de ieșire - activitatea unei date de ieșire.

De asemenea, există o mulțime de buclă, care sunt utilizate atunci când LED-urile sunt pornite.

ARDUINO-DIY.COM - o resursă de informații cu cele mai bune instrucțiuni și tutoriale despre utilizarea controlerului Arduino.

Întotdeauna bucuroși să coopereze în mod constructiv. Dacă aveți întrebări, comentarii și sugestii vă rugăm să e-mail [email protected].