Afișorul vechi dar fiabil cu 7 segmente, care a fost utilizat pe scară largă la sfârșitul secolului trecut, este o formă de dispozitiv de afișare electronic pentru vizualizarea cifrelor zecimale, fiind o alternativǎ ieftinǎ fațǎ de afișoarele mai complexe cu matrice de puncte. Cu siguranță aveți niște bucăți în sertarul dvs.
SNTP (Protocolul de timp al rețelei simple) este protocolul de rețea pentru sincronizarea timpului pe Internet. RTC furnizează ora curentă. Contorizează data, ora, minutul și secunda operând independent din MCU sau CPU.
Hardware
• WIZwiki-W7500: 1EA (platforma bord Cortex-M0)
• Afisaj LED Tip anod comun, etalare 7 segmente : 2EA
• BC547 : 8EA
• Comutator tact : 1EA
• Rezistor 220Ohm : 16EA
• Rezistor 1kOhm : 8EA
• Rezistor 10kOhm : 1EA
• 1uF : 1EA
• Conductoare multifilare
• Placa de testare
După cum vedeți ȋn imaginea de mai sus a circuitului, pinii A ~ G de la afișorul cu 7 segmente sunt conectați la WIZwiki-W7500 în paralel. Pinii comuni pot fi opțional conectați la 3,3V folosind un tranzistor NPN.
https://blog.wiznettechnology.com/category/w7500/
Testul
Dupǎ cum vedeți ȋn filmul demonstrativ, atunci când WIZwiki-W7500 este resetat, acesta preia informația de timp de la serverul NTP. Dacă LED-ul roșu este aprins, înseamnă că informația de timp este achiziționatǎ cu succes de la serverul NTP. Informația de timp este înregistrată la RTC. Ora curentă a RTC este afișată pe cele 7 segmente.
De fiecare dată când apăsați butonul, informațiile legate de timp și data sunt alternativ afișate pe cele 7 segmente.
Cod Firmware
Firmware-ul este programat pe compilatorul on-line mbed. În cazul în care faceți clic pe link-ul de mai jos, puteți obține codul sursă.
https://developer.mbed.org/users/nanjsk/code/SNTP_7SEG_WIZwiki_W7500/
Vă plac articolele noastre? Dacă da, atunci nu ratați nici unul! Nu trebuie să vă faceți griji în privința modului de livrare. Ne vom ocupa noi de tot pentru dvs.