![Skaitmeninis laikrodis naudojant „Arduino“ir „Led Dot Matrix“ekraną: 6 žingsniai Skaitmeninis laikrodis naudojant „Arduino“ir „Led Dot Matrix“ekraną: 6 žingsniai](https://i.howwhatproduce.com/images/012/image-33373-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
![Skaitmeninis laikrodis naudojant „Arduino“ir „Led Dot Matrix“ekraną Skaitmeninis laikrodis naudojant „Arduino“ir „Led Dot Matrix“ekraną](https://i.howwhatproduce.com/images/012/image-33373-1-j.webp)
Šiais laikais kūrėjai ir kūrėjai teikia pirmenybę „Arduino“, kad galėtų sparčiai plėtoti projektų prototipus. „Arduino“yra atviro kodo elektronikos platforma, pagrįsta lengvai naudojama aparatine ir programine įranga. „Arduino“turi labai gerą vartotojų bendruomenę. Šiame projekte pamatysime, kaip sukurti skaitmeninį laikrodį naudojant „Arduino“. Šį projektą lengva sukurti ir pakeisti, kaip reikalaujama.
1 žingsnis: komponentai
![Komponentai Komponentai](https://i.howwhatproduce.com/images/012/image-33373-2-j.webp)
![Komponentai Komponentai](https://i.howwhatproduce.com/images/012/image-33373-3-j.webp)
![Komponentai Komponentai](https://i.howwhatproduce.com/images/012/image-33373-4-j.webp)
Toliau pateikiami reikalingi projekto komponentai
1 x „Arduino Uno“
„Arduino Uno“Indijoje-
„Arduino Uno“JK -
„Arduino Uno“JAV -
4 x MAX7219 LED taškų matricos ekranas
„Dot Matrix Display“JK -
„Dot Matrix Display“JAV -
„Dot Matrix Display“Indijoje-
1 x DS1307 RTC modulis
DS1307 RTC laikrodis Indijoje-
DS1307 RTC laikrodis JK -
DS1307 RTC laikrodis JAV -
Mažai laidų
2 veiksmas: daugiau apie MAX7219
![Daugiau apie MAX7219 Daugiau apie MAX7219](https://i.howwhatproduce.com/images/012/image-33373-5-j.webp)
MAX7219/MAX7221 yra kompaktiškos, nuoseklios įvesties/išvesties bendrojo katodo ekrano tvarkyklės, jungiančios mikroprocesorius (μP) su 7 segmentų skaitmeniniais iki 8 skaitmenų LED ekranais, juostiniais grafikais arba 64 atskirais šviesos diodais.
Į lustą įeina BCD kodo B dekoderis, daugybinio nuskaitymo grandinė, segmentų ir skaitmenų tvarkyklės ir 8x8 statinė RAM, kurioje saugomi kiekvienas skaitmuo.
Norint nustatyti segmentų srovę visiems šviesos diodams, reikia tik vieno išorinio rezistoriaus. „MAX7221“yra suderinamas su SPI ™, QSPI ™ ir „MICROWIRE ™“ir turi riboto greičio segmento tvarkykles, skirtas sumažinti EMI.
Patogi 4 laidų nuosekli sąsaja jungiasi prie visų įprastų μP. Atskiri skaitmenys gali būti adresuojami ir atnaujinami neperrašant viso ekrano.
MAX7219/MAX7221 taip pat leidžia vartotojui pasirinkti kodo B dekodavimą arba dekodavimą be kiekvieno skaitmens.
3 veiksmas: daugiau apie DS1307
„DS1307“serijinis realaus laiko laikrodis (RTC) yra mažos galios, visiškai dvejetainis koduotas dešimtainis (BCD) laikrodis/kalendorius
plius 56 baitai NV SRAM.
Adresas ir duomenys nuosekliai perduodami per I2C dvikryptę magistralę.
Laikrodis/kalendorius pateikia sekundžių, minučių, valandų, dienos, datos, mėnesio ir metų informaciją.
Mėnesio pabaigos data automatiškai koreguojama mėnesiams, kuriuose yra mažiau nei 31 diena, įskaitant keliamųjų metų pataisas.
Laikrodis veikia 24 arba 12 valandų formatu su AM/PM indikatoriumi. DS1307 turi įmontuotą maitinimo jutimo grandinę, kuri aptinka elektros energijos tiekimo sutrikimus ir automatiškai persijungia į atsarginį maitinimo šaltinį. Laiko skaičiavimo operacija tęsiama, kol dalis veikia iš atsarginio maitinimo šaltinio.
4 žingsnis: prijungimo schema
![Ryšio schema Ryšio schema](https://i.howwhatproduce.com/images/012/image-33373-6-j.webp)
5 žingsnis: pamoka
![](https://i.ytimg.com/vi/KJVISREIgK0/hqdefault.jpg)
6 žingsnis: kodas
Dėl kodo ir ryšio informacijos:
github.com/stechiez/Arduino/tree/master/di…
Bibliotekas galite gauti iš šios repos:
github.com/stechiez/Arduino/tree/master/l…
Rekomenduojamas:
„Arduino“skaitmeninis laikrodis naudojant DS1302: 4 žingsniai
![„Arduino“skaitmeninis laikrodis naudojant DS1302: 4 žingsniai „Arduino“skaitmeninis laikrodis naudojant DS1302: 4 žingsniai](https://i.howwhatproduce.com/images/003/image-6112-j.webp)
„Arduino“skaitmeninis laikrodis naudojant DS1302: Įvadas Sveiki, vaikinai, tikiuosi, kad jums visiems sekasi puikiai. Tai bus trumpas ir paprastas projektas apie tai, kaip sukurti skaitmeninį laikrodį naudojant „Arduino“. Šiame projekte mes sukursime skaitmeninį laikrodį su „Arduino“ir pamainų registro pagalba. Ši
Skaitmeninis laikrodis „Arduino“naudojant baigtinės būsenos mašiną: 6 žingsniai
![Skaitmeninis laikrodis „Arduino“naudojant baigtinės būsenos mašiną: 6 žingsniai Skaitmeninis laikrodis „Arduino“naudojant baigtinės būsenos mašiną: 6 žingsniai](https://i.howwhatproduce.com/images/001/image-719-56-j.webp)
Skaitmeninis laikrodis „Arduino“naudojant baigtinės būsenos mašiną: Ei, aš jums parodysiu, kaip skaitmeninį laikrodį galima sukurti naudojant „YAKINDU Statechart Tools“ir paleisti „Arduino“, kuriame naudojamas LCD klaviatūros skydas. laikrodis buvo paimtas iš Davido Harelio. Jis paskelbė straipsnį apie
Paprastas skaitmeninis laikrodis naudojant „Arduino Nano“ir DS1307: 4 žingsniai
![Paprastas skaitmeninis laikrodis naudojant „Arduino Nano“ir DS1307: 4 žingsniai Paprastas skaitmeninis laikrodis naudojant „Arduino Nano“ir DS1307: 4 žingsniai](https://i.howwhatproduce.com/images/001/image-2220-15-j.webp)
Paprastas skaitmeninis laikrodis naudojant „Arduino Nano“ir DS1307: Šiame straipsnyje aš jums parodysiu, kaip sukurti skaitmeninį laikrodį naudojant „Arduino“. „Arduino“plokštė, kurią naudoju, yra „Arduino Nano V3“, DS1307 kaip laiko duomenų teikėjas, MAX7219 7 segmentas kaip žiūrėti ekraną. prieš įeinant į mokymo programą, rekomenduoju
Paprastas skaitmeninis laikrodis naudojant „Arduino“: 6 žingsniai
![Paprastas skaitmeninis laikrodis naudojant „Arduino“: 6 žingsniai Paprastas skaitmeninis laikrodis naudojant „Arduino“: 6 žingsniai](https://i.howwhatproduce.com/images/002/image-3887-118-j.webp)
Paprastas skaitmeninis laikrodis naudojant „Arduino“: sukurkite paprastą skaitmeninį laikrodį naudodami arduino ir paprastą PCB
12 valandų skaitmeninis laikrodis naudojant „Arduino“: 3 žingsniai
![12 valandų skaitmeninis laikrodis naudojant „Arduino“: 3 žingsniai 12 valandų skaitmeninis laikrodis naudojant „Arduino“: 3 žingsniai](https://i.howwhatproduce.com/images/003/image-7531-63-j.webp)
12 valandų skaitmeninis laikrodis naudojant „Arduino“: tai duonos lentos projektas, kuriame naudojamas „Atmel Atmega 2560“(„Arduino Mega“) ir 16x2 skystųjų kristalų ekranas, kad 12 valandų skaitmeninis laikrodis būtų sukurtas be papildomų išorinių įrenginių. Mes taip pat galime nustatyti ir pakeisti laiką dviem mygtukais. Visa