Sisukord:

Digitaalkell Arduino ja Led Dot maatriksekraani abil: 6 sammu
Digitaalkell Arduino ja Led Dot maatriksekraani abil: 6 sammu

Video: Digitaalkell Arduino ja Led Dot maatriksekraani abil: 6 sammu

Video: Digitaalkell Arduino ja Led Dot maatriksekraani abil: 6 sammu
Video: M#3 MAX7219 7-сегментные и матричные дисплеи | Аутсил Дев. ПЛК Мега 2024, November
Anonim
Digitaalkell Arduino ja Led Dot Matrix Display abil
Digitaalkell Arduino ja Led Dot Matrix Display abil

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

Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
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

Lisateave MAX7219 kohta
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

Ühendusskeem
Ü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…

Soovitan: