Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tänapäeval eelistavad tegijad, arendajad Arduinot projektide prototüüpide kiireks arendamiseks. Arduino on avatud lähtekoodiga elektroonikaplatvorm, mis põhineb hõlpsasti kasutataval riist- ja tarkvaral. Arduinol on väga hea kasutajaskond. Selles projektis näeme, kuidas Arduino abil digitaalset kella ehitada. Seda projekti on lihtne ehitada ja seda vastavalt vajadusele muuta.
Samm: komponendid
Järgnevalt on projekti jaoks vajalikud komponendid
1 x Arduino Uno
Arduino Uno Indias-
Arduino Uno Suurbritannias -
Arduino Uno USA -s -
4 x MAX7219 LED -maatriksi ekraan
Dot Matrix Display Suurbritannias -
Dot Matrix Display USA -s -
Dot Matrix Display Indias-
1 x DS1307 RTC moodul
DS1307 RTC kell Indias-
DS1307 RTC kell Ühendkuningriigis -
DS1307 RTC kell USA -s -
Vähesed juhtmed
2. toiming: lisateave MAX7219 kohta
MAX7219/MAX7221 on kompaktsed jada-sisend-väljund-ühise katoodiga kuvaridraiverid, mis ühendavad mikroprotsessorid (μP) kuni 7-segmendiliste numbriliste LED-ekraanidega (kuni 8 numbrit), tulpdiagrammi või 64 üksikut LED-i.
Kiibile on lisatud BCD kood-B dekooder, multipleksskaneering, segmendi- ja numbridraiverid ning 8x8 staatiline RAM, mis salvestab iga numbri.
Kõigi LED -ide segmentvoolu seadmiseks on vaja ainult ühte välist takistit. MAX7221 ühildub SPI ™, QSPI ™ ja MICROWIRE ™ -ga ning sellel on pöörlemissagedusega piiratud segmendidraiverid, mis vähendavad EMI-d.
Mugav 4-juhtmeline jadaliides ühendub kõigi tavaliste μP-dega. Üksikuid numbreid saab adresseerida ja värskendada ilma kogu ekraani ümber kirjutamata.
MAX7219/MAX7221 võimaldab kasutajal valida ka iga numbri jaoks koodi B dekodeerimise või dekodeerimiseta.
Samm: lisateave DS1307 kohta
DS1307 reaalajas seeriakell (RTC) on vähese energiatarbega täiskahendkoodiga kümnendkoha (BCD) kell/kalender
pluss 56 baiti NV SRAM -i.
Aadress ja andmed edastatakse järjestikku I2C kahesuunalise siini kaudu.
Kell/kalender annab teavet sekundite, minutite, tundide, päeva, kuupäeva, kuu ja aasta kohta.
Kuu lõpu kuupäeva korrigeeritakse automaatselt vähem kui 31 päeva pikkuste kuude jaoks, sealhulgas liigaasta parandused.
Kell töötab kas 24- või 12-tunnises vormingus koos AM/PM indikaatoriga. DS1307-l on sisseehitatud toiteahela, mis tuvastab elektrikatkestused ja lülitub automaatselt varutoiteallikale. Ajavõtmine jätkub, kuni osa töötab varutoiteallikast.
4. samm: ühendusskeem
5. samm: õpetus
6. samm: kood
Kood ja ühenduse üksikasjad:
github.com/stechiez/Arduino/tree/master/di…
Teekide saate järgmisest repost:
github.com/stechiez/Arduino/tree/master/l…