Obsah:

Nastavte modul DS1302 RTC s klávesnicou + Arduino + LCD: 3 kroky
Nastavte modul DS1302 RTC s klávesnicou + Arduino + LCD: 3 kroky

Video: Nastavte modul DS1302 RTC s klávesnicou + Arduino + LCD: 3 kroky

Video: Nastavte modul DS1302 RTC s klávesnicou + Arduino + LCD: 3 kroky
Video: FLProg7: часы реального времени и температура | ESP32 NodeMCU | Визуальное программирование для 2024, November
Anonim
Image
Image

Dobrý deň, práve som vyrobil tento malý projekt, dúfam, že sa vám páči, pretože názov hovorí, že ide o to, ako pomocou klávesnice nastaviť DS1302, je to jeden zo základných projektov, ktoré si môžete pridať do vlastného projektu, ak chcete pridať ďalšie moduly alebo funkcie … Je to veľmi jednoduché na pochopenie a prispôsobenie, dúfam, že sa vám to páči a bude to pre vás užitočné.

Ak potrebujete ďalšiu pomoc, pozrite si vyššie uvedené video alebo sa opýtajte v komentári, je mi potešením.

Krok 1: Potrebné moduly a materiál

Potrebné moduly a materiál
Potrebné moduly a materiál
Potrebné moduly a materiál
Potrebné moduly a materiál
Potrebné moduly a materiál
Potrebné moduly a materiál

Na to budeme potrebovať:

-Arduino doska Tu používam Arduino UNO

-DS1302 modul RTC

-4*4 alebo 4*3 maticová klávesnica, tu som použil 4*4

-Obrazovka LCD i2c

Niektoré prepojovacie vodiče a odpor 1k (iba ak máte problém s RTC)

Krok 2: Zapojenie

Elektrické vedenie
Elektrické vedenie

Schéma ukazuje zapojenie:

-Kolíky klávesnice: 1-8 s D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k odpor voliteľný, iba ak máte problém s tlačou) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Krok 3: Knižnice, kód a fungovanie

Tu si môžete stiahnuť všetky použité knižnice (.zip) pripravené na inštaláciu a kódovať vo formáte „.ino“:

- Knižnica virtuabotix RTC

- Knižnica LCD i2c NewLiquidCrystal

- Knižnica klávesnice

A tu je kód: Stiahnite si kód

Fungovanie: Po zapojení, nahraní kódu, napájaní dosky Arduino, normálne by sa mal na LCD displeji objaviť predvolený alebo vopred nastavený dátum a čas, stlačením „*“spustíte nastavenie pomocou klávesnice a požiada vás, aby ste nastavili rok, mesiac … Keď stlačíte tlačidlo, program automaticky uloží hodnoty, napríklad: keď vás požiada o nastavenie roku, ktorý stlačíte (2-0-1-8), automaticky sa uloží, potom vás požiada o zadanie mesiac … za mesiac, hodinu … vždy by ste mali zadať dve číslice ako za apríl (0-4) …

Nepridal som sekundy ani deň v týždni, „Lenivosť: D: D“pridajte ich, ak chcete.

Ak máte problém, neváhajte zanechať komentár, návrh alebo otázku.

Odporúča: