Taula de continguts:

Configuració del mòdul RTC DS1302 amb teclat + Arduino + LCD: 3 passos
Configuració del mòdul RTC DS1302 amb teclat + Arduino + LCD: 3 passos

Vídeo: Configuració del mòdul RTC DS1302 amb teclat + Arduino + LCD: 3 passos

Vídeo: Configuració del mòdul RTC DS1302 amb teclat + Arduino + LCD: 3 passos
Vídeo: ⏰ como usar el Real Time Clock en Arduino + LCD por I2C - deMMake 2024, De novembre
Anonim
Image
Image

Hola, acabo de fer aquest petit projecte, espero que us agradi, ja que el títol diu que tracta de com utilitzar un teclat per configurar el DS1302, és un dels projectes bàsics que podeu afegir al vostre propi projecte si voleu afegir altres mòduls o funcions … És molt fàcil d'entendre i adaptar, espero que us agradi i us sigui útil.

Mireu el vídeo anterior si necessiteu més ajuda o pregunteu en un comentari, és un plaer.

Pas 1: mòduls i material necessari

Mòduls i material necessari
Mòduls i material necessari
Mòduls i material necessari
Mòduls i material necessari
Mòduls i material necessari
Mòduls i material necessari

Per a això, necessitarem:

-La placa Arduino aquí faig servir Arduino UNO

-Mòdul RSS1302

-4 * 4 o 4 * 3 Teclat Matrix aquí he utilitzat 4 * 4

-Pantalla LCD i2c

Alguns cables de salt i resistència de 1 k (només si teniu problemes RTC)

Pas 2: cablejat

Cablejat
Cablejat

El cablejat tal com ho mostra l’esquema:

-Puntes del teclat: 1-8 amb D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k resistència opcional, encara que només tingueu problemes de valoració) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Pas 3: biblioteques, codi i funcionament

Aquí podeu descarregar totes les biblioteques que he utilitzat (.zip) a punt per instal·lar i codificar en format ".ino":

- Biblioteca de virtuabotix RTC

Biblioteca LCD i2c NewLiquidCrystal

- Biblioteca del teclat

I aquí teniu el codi: Codi de descàrrega

Funcionament: després de connectar-se, carregar el codi, alimentar la placa Arduino, normalment apareixerà una data i hora predeterminades o predeterminades a la pantalla LCD, premeu "*" per començar a configurar-lo mitjançant el teclat. Us demanarà que configureu el any, mes … Quan premeu el botó, el programa emmagatzema automàticament els valors, per exemple: quan us demana que configureu l'any que premeu (2-0-1-8) s'emmagatzemarà automàticament i us demanarà que introduïu mes … per mes, hora … sempre heu d'introduir dos dígits com per a l'abril (0-4) …

No he afegit segons ni el dia de la setmana, "Mandra: D: D", afegeix-los si vols.

No dubteu a deixar cap comentari, suggeriment o pregunta si teniu algun problema.

Recomanat: