Tartalomjegyzék:

A DS1302 RTC modul beállítása billentyűzettel + Arduino + LCD: 3 lépés
A DS1302 RTC modul beállítása billentyűzettel + Arduino + LCD: 3 lépés

Videó: A DS1302 RTC modul beállítása billentyűzettel + Arduino + LCD: 3 lépés

Videó: A DS1302 RTC modul beállítása billentyűzettel + Arduino + LCD: 3 lépés
Videó: Arduino UNO - LCD és Matrix billentyűzet 2024, November
Anonim
Image
Image

Helló, most készítettem ezt a kis projektet, remélem tetszeni fog, mivel a cím azt mondja, hogy hogyan kell billentyűzettel beállítani a DS1302 -t, ez az egyik alapprojekt, amelyet hozzáadhat saját projektjéhez, ha hozzá kíván adni más modulok vagy funkciók … Nagyon könnyen érthető és adaptálható, remélem tetszeni fog és hasznosnak találja.

Nézze meg a fenti videót, ha további segítségre van szüksége, vagy kérdezze meg kommentben, öröm.

Lépés: Szükséges modulok és anyagok

Szükséges modulok és anyagok
Szükséges modulok és anyagok
Szükséges modulok és anyagok
Szükséges modulok és anyagok
Szükséges modulok és anyagok
Szükséges modulok és anyagok

Ehhez szükségünk lesz:

-Arduino tábla itt az Arduino UNO -t használom

-DS1302 RTC modul

-4*4 vagy 4*3 Mátrix billentyűzet itt 4*4 -et használtam

-LCD i2c képernyő

Néhány ugráló vezeték és 1k ellenállás (csak RTC probléma esetén)

2. lépés: Kábelezés

Vezeték
Vezeték

A huzalozás a vázlat szerint ezt mutatja:

-Billentyűzet csapok: 1-8, D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k ellenállás opcionális, ha csak árulási problémát tapasztal) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

3. lépés: Könyvtárak, kódok és működés

Itt letöltheti az összes használt könyvtárat (.zip) telepítésre és kódolásra ".ino" formátumban:

- RTC virtuabotix könyvtár

- LCD i2c NewLiquidCrystal könyvtár

- Billentyűzet könyvtár

És itt a kód: Letöltési kód

Működés: Bekötés, a kód feltöltése és az Arduino tápellátás bekapcsolása után, általában az alapértelmezett vagy előre beállított dátum és idő jelenik meg az LCD-n, nyomja meg a "*" gombot a beállítás megkezdéséhez a billentyűzet segítségével, és megkéri, hogy állítsa be a év, hónap… Amikor megnyomja a gombot, a program automatikusan eltárolja az értékeket, például: amikor a rendszer kéri, hogy állítsa be a megnyomott évet (2-0-1-8), akkor automatikusan eltárolódik, majd be kell írnia hónap… hónapban, órában… mindig két számjegyet kell megadnia, mint áprilisban (0–4)…

A hét egyik napján sem tettem hozzá másodperceket, "Lustaság: D: D", ha akarod.

Ha problémája van, nyugodtan hagyjon megjegyzést, javaslatot vagy kérdést.

Ajánlott: