Cuprins:

Arduino Countdown W / Rest Button: 4 pași
Arduino Countdown W / Rest Button: 4 pași

Video: Arduino Countdown W / Rest Button: 4 pași

Video: Arduino Countdown W / Rest Button: 4 pași
Video: Arduino UNO and 7 Segment 4 digits display countdown. Таймер обратного отсчета на Ардуино. 2024, Iulie
Anonim
Arduino Count Down W / Rest Buton
Arduino Count Down W / Rest Buton

Acest instructable vă va învăța cum să creați un cronometru cu numărătoare inversă utilizând un afișaj cu 4 cifre cu 7 segmente care poate fi resetat cu un buton. Am avut ideea de a face acest lucru, deoarece în timp ce cream afișajul cu 1 cifră cu 7 segmente în clasă, am vrut să creez ceva mai mare care să mă aducă la acest lucru.

În acest manual sunt incluse materialele necesare, cablarea corectă și un fișier descărcabil al codului care trebuia să programeze funcția afișajului cu 4 cifre pe 7 segmente. Urmând corect acești pași, veți asigura că afișajul dvs. cu 4 cifre pe 7 segmente funcționează corect.

Pasul 1: Materiale

Materiale
Materiale
Materiale
Materiale

Pentru a crea temporizatorul cu 4 cifre cu 7 segmente, veți avea nevoie de următoarele:

- Afișaj cu 4 cifre pe 7 segmente

-14 fire (culoarea nu face nicio diferență când vine vorba de acest lucru)

-11 fire necesare pentru segmentul cu 7 cifre

-2 Firele sunt pentru butonul de apăsare

-Apasa butonul

-Audrino UNO cu cablu USB de conexiune

Pasul 2: Cablare

Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
Cablare

După plasarea segmentului cu 4 cifre pe 7 segmente și butonul de apăsare pe placa dvs. de calcul, primul pas este să conectați 4 pini de cifră diferiți la primii patru pini pe Arduino, puteți conecta pini după cum doriți și puteți schimba codul în funcție de la asta, dar pentru a ușura codul meu este deja pregătit pentru modul în care am făcut-o, puteți face acest lucru.

După aceasta, continuați să conectați restul pinilor de 4 cifre cu 7 segmente pe Arduino așa cum am făcut-o sau cum ați făcut-o. Pentru a fi mai ușor pentru mine, am început cu cablarea pinilor digitali, apoi am terminat cu segmentele de lumină individuale, deoarece adăugarea acestor fire devine dezordonată. Apoi, pinii rămași ai Arduino (atât 13, cât și 5) vor fi folosiți pentru a conecta butonul.

Modul în care am făcut-o:

// pin 12 - prima cifră = 1 // pin 9 - a doua cifră = 2 // pin 8 - a treia cifră = 3 // pin 6 a patra cifră = 4

const int a = 12;

const int b = 10;

const int c = 8;

const int d = 7;

const int e = 6;

const int f = 11;

const int g = 9;

int p = 0;

int startStopReset = 13;

const int d1 = 1; const int d2 = 2; const int d3 = 3; const int d4 = 4;

Pasul 3: Codificare

În acest pas, nu voi furniza codul pe care l-am folosit pentru a crea segmentul și a-l face să funcționeze corect și așa cum mi-a plăcut.

Am evidențiat părțile importante pe care le puteți schimba pentru a obține diferite ore de începere și variații în cadrul produsului dvs., puteți alege să utilizați acest cod sau să vă creați propriul, dacă doriți, dar codul este acolo pentru ca dvs. să îl executați.

Pentru a utiliza acest cod va trebui să descărcați software-ul audrino de unde puteți găsi oriunde online și este disponibil gratuit.

*** Memento *** Chiar dacă cablarea dvs. este corectă dacă codul dvs. este greșit, produsul dvs. nu va funcționa, acest cod vă modifică intrările și ieșirile în funcție de modul în care le listați.

Pasul 4: Uitați-vă la funcționare

Dacă ați urmărit totul corect, a arătat că funcționează exact așa și ar trebui să fie numărătoarea inversă în funcție de întârzierile dvs. și de ora de începere, așa cum a mea este aici.

Sper că v-a plăcut și ați învățat ceva prin acest proiect.

Recomandat: