Cuprins:

Configurați modulul DS1302 RTC cu tastatură + Arduino + LCD: 3 pași
Configurați modulul DS1302 RTC cu tastatură + Arduino + LCD: 3 pași

Video: Configurați modulul DS1302 RTC cu tastatură + Arduino + LCD: 3 pași

Video: Configurați modulul DS1302 RTC cu tastatură + Arduino + LCD: 3 pași
Video: Arduino Tutorial 35- Real Time Clock using DS1302 RTC Module 2024, Iulie
Anonim
Image
Image

Bună, tocmai am făcut acest mic proiect, sper să vă placă, deoarece titlul spune că este vorba despre cum să utilizați o tastatură pentru a seta DS1302, este unul dintre proiectele de bază pe care îl puteți adăuga la propriul dvs. proiect dacă doriți să adăugați alte module sau funcții … Este foarte ușor de înțeles și adaptabil, sper să vă placă și să vi se pară util.

Urmăriți videoclipul de mai sus dacă aveți nevoie de ajutor suplimentar sau întrebați într-un comentariu este o plăcere.

Pasul 1: Module și material necesar

Module și materiale necesare
Module și materiale necesare
Module și materiale necesare
Module și materiale necesare
Module și materiale necesare
Module și materiale necesare

Pentru aceasta, vom avea nevoie de:

-Carte Arduino aici folosesc Arduino UNO

-Modul RSS1302 RTC

-4 * 4 sau 4 * 3 Tastatura Matrix aici am folosit 4 * 4

-Ecran LCD i2c

Câteva fire de salt și rezistență de 1 k (numai dacă aveți o problemă RTC)

Pasul 2: Cablare

Cablare
Cablare

Cablarea așa cum arată schematic:

-Pini tastatura: 1-8 cu D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (rezistor 1k opțional, dacă aveți doar o problemă de priting) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Pasul 3: Biblioteci, cod și funcționare

Aici puteți descărca toate bibliotecile pe care le-am folosit (.zip) gata de instalare și codificați în format ".ino":

- Biblioteca virtuabotix RTC

- Biblioteca LCD i2c NewLiquidCrystal

- Biblioteca tastaturii

Și iată codul: Descărcați codul

Funcționare: După cablare, încărcarea codului, alimentarea plăcii Arduino, în mod normal ar trebui să apară pe LCD o dată și o dată implicite sau setate înainte, apăsați „*” pentru a începe configurarea utilizând tastatura, vă va cere să setați an, lună … Când apăsați butonul, programul stochează automat valorile, de exemplu: când vă va cere să setați anul în care apăsați (2-0-1-8), acesta va fi stocat automat, apoi vă va cere să introduceți luna … pentru lună, oră … ar trebui să introduceți întotdeauna două cifre, cum ar fi pentru aprilie (0-4) …

Nu am adăugat secunde nici în ziua săptămânii, „Lenea: D: D” le adăugați dacă doriți.

Nu ezitați să lăsați un comentariu, sugestie sau o întrebare dacă aveți o problemă.

Recomandat: