Sadržaj:

Postavljanje RTC modula DS1302 s tipkovnicom + Arduino + LCD: 3 koraka
Postavljanje RTC modula DS1302 s tipkovnicom + Arduino + LCD: 3 koraka

Video: Postavljanje RTC modula DS1302 s tipkovnicom + Arduino + LCD: 3 koraka

Video: Postavljanje RTC modula DS1302 s tipkovnicom + Arduino + LCD: 3 koraka
Video: ⌚️ ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ (DS1302) и АРДУИНО 2024, Juli
Anonim
Image
Image

Zdravo, upravo sam napravio ovaj mali projekt, nadam se da vam se sviđa, jer naslov kaže kako se pomoću tipkovnice postavlja DS1302, to je jedan od osnovnih projekata koje možete dodati u svoj projekt ako želite dodati drugi moduli ili funkcije … Vrlo je lako razumljivo i prilagodljivo, nadam se da vam se sviđa i da će vam biti korisno.

Pogledajte gornji video ako vam je potrebna dodatna pomoć ili pitajte u komentaru zadovoljstvo je.

Korak 1: Potrebni moduli i materijal

Potrebni moduli i materijali
Potrebni moduli i materijali
Potrebni moduli i materijali
Potrebni moduli i materijali
Potrebni moduli i materijali
Potrebni moduli i materijali

Za ovo će nam trebati:

-Arduino ploča ovdje koristim Arduino UNO

-DS1302 RTC modul

-4*4 ili 4*3 Matrična tastatura Ovdje sam koristio 4*4

-LCD i2c ekran

Neke žice za preskakanje i 1k otpornik (samo ako imate problem s RTC -om)

Korak 2: Ožičenje

Ožičenje
Ožičenje

Shema prikazuje ožičenje:

-Pinovi tastature: 1-8 sa D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (opcionalno 1k otpornik, samo ako imate problema s utvrđivanjem) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Korak 3: Knjižnice, kôd i funkcioniranje

Ovdje možete preuzeti sve biblioteke koje sam koristio (.zip) spremne za instalaciju i kodirati u ".ino" formatu:

- RTC virtuabotix biblioteka

- LCD i2c biblioteka NewLiquidCrystal

- Biblioteka tastature

I evo koda: Preuzmite kôd

Funkcioniranje: Nakon ožičenja, učitavanja koda, napajanje Arduino ploče, obično se na LCD-u trebaju pojaviti zadani datum ili vrijeme, pritisnite "*" za početak postavljanja pomoću tipkovnice, od vas će se tražiti da postavite godina, mjesec … Kada pritisnete dugme, program automatski sprema vrijednosti, primjer: kada će od vas tražiti da postavite godinu kada pritisnete (2-0-1-8), automatski će se pohraniti, tada će od vas tražiti da unesete mjesec… za mjesec, sat… uvijek trebate unijeti dvije znamenke kao za april (0-4)…

Nisam dodao sekunde ni dan u sedmici, "Lenjost: D: D" dodaj ih ako želiš.

Slobodno ostavite komentar, prijedlog ili pitanje ako imate problem.

Preporučuje se: