Turinys:

Nustatykite DS1302 RTC modulį su klaviatūra + „Arduino“+ LCD: 3 žingsniai
Nustatykite DS1302 RTC modulį su klaviatūra + „Arduino“+ LCD: 3 žingsniai

Video: Nustatykite DS1302 RTC modulį su klaviatūra + „Arduino“+ LCD: 3 žingsniai

Video: Nustatykite DS1302 RTC modulį su klaviatūra + „Arduino“+ LCD: 3 žingsniai
Video: Урок 35 по Arduino. Часы реального времени с использованием модуля RTC DS1302. 2024, Liepa
Anonim
Image
Image

Sveiki, aš ką tik sukūriau šį nedidelį projektą, tikiuosi, kad jums patiks, nes pavadinimas sako, kaip naudoti klaviatūrą DS1302 nustatymui, tai yra vienas iš pagrindinių projektų, kurį galite pridėti prie savo projekto, jei norite pridėti kiti moduliai ar funkcijos … Tai labai lengva suprasti ir pritaikyti, tikiuosi, kad jums tai patiks ir bus naudinga.

Peržiūrėkite aukščiau esantį vaizdo įrašą, jei jums reikia papildomos pagalbos, arba paklauskite komentaro, tai malonu.

1 žingsnis: reikalingi moduliai ir medžiagos

Reikalingi moduliai ir medžiagos
Reikalingi moduliai ir medžiagos
Reikalingi moduliai ir medžiagos
Reikalingi moduliai ir medžiagos
Reikalingi moduliai ir medžiagos
Reikalingi moduliai ir medžiagos

Tam mums reikės:

-Arduino lenta čia aš naudoju Arduino UNO

-DS1302 RTC modulis

-4*4 arba 4*3 Matricinė klaviatūra čia naudojau 4*4

-LCD i2c ekranas

Kai kurie šokinėjimo laidai ir 1k rezistorius (tik jei turite RTC problemą)

2 žingsnis: laidų prijungimas

Laidai
Laidai

Laidai, kaip parodyta schemoje, rodo:

-Klaviatūros kaiščiai: 1-8 su D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k rezistorius pasirinktinai, jei tik kyla problemų) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

3 žingsnis: bibliotekos, kodas ir veikimas

Čia galite atsisiųsti visas mano naudojamas bibliotekas (.zip), paruoštas įdiegti, ir koduoti „.ino“formatu:

- RTC virtualioji biblioteka

- LCD i2c NewLiquidCrystal biblioteka

- Klaviatūros biblioteka

Ir štai kodas: Atsisiųsti kodą

Veikimas: prijungę laidą, įkėlę kodą, įjunkite „Arduino“plokštę, paprastai LCD ekrane turėtų būti rodoma numatytoji arba anksčiau nustatyta data ir laikas, paspausdami „*“, kad pradėtumėte sąranką naudodami klaviatūrą, ji paprašys nustatyti metai, mėnuo … Kai paspausite mygtuką, programa automatiškai išsaugos reikšmes, pavyzdžiui: kai ji paprašys nustatyti paspaudimo metus (2-0-1-8), ji bus automatiškai išsaugota, tada paprašys įvesti mėnuo… mėnesį, valandą… visada turėtumėte įvesti du skaitmenis, tokius kaip balandžio (0–4)…

Nei savaitės dieną nepridėjau sekundžių, „tinginys: D: D“pridėkite, jei norite.

Jei turite problemų, nedvejodami palikite komentarą, pasiūlymą ar klausimą.

Rekomenduojamas: