2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See projekt on osa suuremast, kuid see võib olla eraldiseisev projekt. Põhimõtteliselt on see kella kahe kuupäeva ja kellaaja seadistamiseks.
See ei tundu kõigi nende juhtmetega leivaplaadil nii hea, kuid teeb tööd ja seda saab lihtsustada I2C -ekraani abil, kuid ma käsitlen seda teemat tulevikus.
Töörežiim on üsna lihtne, teil on kaks nuppu, esimest, mis on seotud arduino tihvtiga 8, kasutatakse parameetri (kuupäev, tund ja minut) valimiseks ja lõpus uue kuupäeva salvestamiseks. Teist nuppu, mis on arduino tihvti 9 külge kinnitatud, kasutatakse valitud parameetri suurendamiseks ja lõpus äsja sisestatud andmete tühistamiseks (ärge salvestage) juhuks, kui te pole sellega rahul.
Samm: vajalikud osad:
1. Arduino UNO R3 või ühilduv plaat
2. DS3231 RTC (reaalajas kella) moodul
3. CR2032 patarei, kui mooduliga pole kaasas
4. LCD 1602 ekraan
5. 50K oomi muutuv takisti 1602 LCD kontrasti reguleerimiseks
6. 2 nuppu kuupäeva ja kellaaja reguleerimiseks
7. Kaks 10K oomi takistit nuppude tihvtide allalaadimiseks
8. Jumper traat osade ühendamiseks
9. Leivalaud
Samm: koguge skeem kokku
Kuna ma olen kindel, et te ei saa projekti esimese foto põhjal ühendust luua, siis siin on selle skeem.
Samm: kirjutage kood:
Selle projekti koodi leiate siit, lisatud failist. Muutke seda julgelt vastavalt oma vajadustele. Koodi selgitatakse.ino -failis. Igasugused ettepanekud on teretulnud.
Lisatud on ka raamatukogu, mida kasutasin. Teised DS3231 teegid ei pruugi töötada.