Sisukord:

Arduino kell DS3231 ja LCD1602: 3 sammu
Arduino kell DS3231 ja LCD1602: 3 sammu

Video: Arduino kell DS3231 ja LCD1602: 3 sammu

Video: Arduino kell DS3231 ja LCD1602: 3 sammu
Video: Урок 99. Создание цифровых часов Arduino с использованием ЖК-дисплея DS3231 и семисегментного дисплея. 2024, November
Anonim
Arduino kell koos DS3231 ja LCD1602 -ga
Arduino kell koos DS3231 ja LCD1602 -ga

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:

Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad
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

Pange skeem kokku
Pange 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.

Soovitan: