Cuprins:
Video: Ceas digital și binar în 8 cifre X 7 segmente Afișaj LED: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
De lagsilva Urmăriți mai multe de la autor:
Despre: Codificarea, Prototiparea electronică cu Arduino și Analiza datelor sunt hobby-urile mele. Mai multe despre lagsilva »
Aceasta este versiunea mea actualizată a unui ceas digital și binar folosind un afișaj LED cu 8 cifre x 7 segmente.
Îmi place să ofer funcții noi pentru dispozitivele obișnuite, în special ceasurile, iar în acest caz utilizarea afișajului 7 Seg pentru Binary Clock este neconvențională și este un mod interesant și diferit de a-l aplica.
Alegerea mea în acest proiect a fost să folosesc un afișaj alimentat de MAX72xx care este foarte util deoarece folosește doar trei porturi digitale Arduino. De asemenea, am folosit un modul DS1307 RTC ieftin pentru a stoca modul orar al ceasului pe memoria sa internă: standard 24HS sau AM-PM.
De fiecare dată când resetați sau reporniți Arduino, modul de timp se va schimba.
Primele patru cifre din stânga afișajului arată orele și minutele în cifre zecimale. Următoarele trei cifre arată orele, minutele și secundele în notație binară, iar ultima cifră din dreapta informează ziua săptămânii.
Despre cod, a trebuit să dezvolt o modalitate de a utiliza biblioteca „LedControl” pentru a transforma afișajul zecimal convențional de 7 segmente într-un afișaj binar. Soluția este de a utiliza funcția "setRow", care este de obicei aplicată pentru afișarea cu matrice de puncte. Cu această funcție, puteți controla individual LED-urile afișajului pentru a crea orice tipar de caractere.
Sper că îți place!
Pasul 1: Lista materialelor
- Arduino UNO R3
- Afișaj LED cu 8 cifre x 7 segmente cu MAX7219
- Modulul DS1307 RTC (ceas în timp real)
- Tiny Breadboard
- Jumpers
Pasul 2: Scheme
Conexiunile de montare sunt prezentate în schița atașată.
Urmați cu atenție înainte de a porni alimentarea.
Pasul 3: șablon
Am realizat un model tipărit pe hârtie pentru a acoperi și a facilita citirea afișajului cu LED-uri.
Imprimați și tăiați-l pe afișajul cu 7 seg.
Pasul 4: Cod Arduino
În fișierul atașat se află codul Arduino.
Veți avea nevoie de următoarele biblioteci pentru a rula acest cod:
LedControl.h - Bibliotecă pentru controlul afișajului LED cu MAX72xx
Wire.h - Biblioteca pentru a sprijini comunicațiile cu RTC
DS1307RTC.h - Biblioteca pentru controlul RTC
Recomandat:
Afișaj cu 4 cifre, 7 segmente, 14 pini cu Arduino: 3 pași
Afișare pe 4 cifre, pe 7 segmente, 14 pini cu Arduino: este întotdeauna o idee bună să testați dacă un dispozitiv funcționează corect sau nu, dacă acea componentă are un număr foarte mare de pini. În acest proiect, mi-am testat afișajul cu 4 pini, cu 4 cifre și 7 segmente. Toate cele 7 segmente vor afișa de la 0 la 9 în același timp
Utilizarea unui afișaj cu 4 cifre și 7 segmente, cu Arduino: 7 pași
Utilizarea unui afișaj cu 4 cifre și 7 segmente, cu Arduino: În acest tutorial vă voi arăta cum să utilizați un afișaj pe 7 segmente cu 4 cifre folosind arduino. Unele lucruri de bază pe care aș dori să le subliniez este că acest lucru ocupă aproape toate pinii digitali de pe arduino uno, leonardo, plăcile cu 13 digi
Afișaj LED cu 14 segmente pe 2 cifre: 5 pași
Afișaj LED cu 14 cifre din segmentul 2: poveste În ultimii câțiva ani am încercat să aflu cum funcționează dispozitivele electronice, prin aceasta vreau să spun cum să le fac să funcționeze cu un Arduino sau orice dispozitiv controler, aceasta include afișaje, senzori sau orice altceva care returnează o valoare de un fel
Cum să faci un ceas digital folosind 8051 cu afișaj pe 7 segmente: 4 pași
Cum se realizează un ceas digital folosind 8051 cu afișaj pe 7 segmente: În acest proiect v-am explicat despre cum să creați un ceas digital simplu folosind microcontrolerul 8051 cu afișaj pe 7 segmente
Blocare combinată wireless Arduino cu NRF24L01 și afișaj cu 4 cifre pe 7 segmente: 6 pași (cu imagini)
Blocare combinată wireless Arduino cu NRF24L01 și afișaj cu 4 cifre cu 7 segmente: acest proiect și-a început viața ca un exercițiu de a face ceva cu un afișaj cu 4 cifre din 7 segmente. a fost terminat, a fost destul de plictisitor. L-am construit folosind un Arduino UNO