2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
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
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
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:
Ipod Nano Hold Button Fix !: 4 pași
Ipod Nano Hold Button Fix !: ok, așa că am întârziat puțin la tendința ipodului. intenționat, cred. dar în cele din urmă am cedat și am cumpărat un nano vechi pe eBay. și, bineînțeles, la fel ca mecanismul de ceas, chestia mi-a izbucnit câteva luni mai târziu. indiferent ce am făcut, nano a crezut că
TextPlayBulb: REST activat PlayBulb folosind Raspberry Pi 3, BLE și Telegram: 3 pași
TextPlayBulb: REST activat PlayBulb folosind Raspberry Pi 3, BLE și Telegram: Acest instructable arată cum să vă conectați la o lampă LED Bluetooth PlayBulb Color folosind Python, o bibliotecă Raspberry Pi 3 și Bluetooth și să extindeți comenzile printr-un API REST pentru un scenariu IoT , și, ca și bouns, proiectul arată, de asemenea, cum să extindeți
Flex Rest: 4 pași
Flex Rest: Flex Rest este un produs care își propune să scadă efectele unui stil de viață sedentar care adesea vine cu un loc de muncă pe birou. Este format dintr-o pernă și un suport pentru laptop. Perna este așezată pe scaun și acționează ca un senzor de presiune care simte când
Încercarea mea la melodia Arduino Button Buzzer: 11 pași
Încercarea mea la melodia Arduino Button Buzzer: În acest tutorial vă voi arăta cum un buton poate începe o melodie. În timpul anului școlar, multe dintre viețile noastre sunt conduse de clopote sau tonuri care ne anunță când este timpul să plecăm sau când să plecăm. Cei mai mulți dintre noi rareori se opresc și se gândesc la modul în care acestea diferite
Comenzi AT pentru modul Bluetooth (HC-05 W / EN Pin și BUTTON) Utilizarea plăcii Arduino !: 5 pași
Comenzi AT pentru modulul Bluetooth (HC-05 W / EN Pin și BUTTON) Utilizarea plăcii Arduino !: De Jay Amiel AjocGensan PH Acest instructiv vă va ajuta să începeți să utilizați modulul Bluetooth HC05. Până la sfârșitul acestui instructable, veți fi învățat despre trimiterea comenzilor AT la modul pentru a-l configura / modifica (nume, cheie de acces, baud ra