Tabla de contenido:

Configuración del módulo DS1302 RTC con teclado + Arduino + LCD: 3 pasos
Configuración del módulo DS1302 RTC con teclado + Arduino + LCD: 3 pasos

Video: Configuración del módulo DS1302 RTC con teclado + Arduino + LCD: 3 pasos

Video: Configuración del módulo DS1302 RTC con teclado + Arduino + LCD: 3 pasos
Video: INTERRUPTOR HORARIO CON ARDUINO || CON RTC (tiempo real) Y PANTALLA LCD|| BIEN EXPLICADO !! 2024, Noviembre
Anonim
Image
Image

Hola, acabo de hacer este pequeño proyecto, espero que les guste, ya que el título dice que se trata de cómo usar un teclado para configurar el DS1302, es uno de los proyectos básicos que puede agregar a su propio proyecto si desea agregar otros módulos o funciones… Es muy fácil de entender y adaptable, espero que os guste y os resulte útil.

Mire el video de arriba si necesita más ayuda, o pregunte en un comentario, es un placer.

Paso 1: Módulos y material necesario

Módulos y material necesario
Módulos y material necesario
Módulos y material necesario
Módulos y material necesario
Módulos y material necesario
Módulos y material necesario

Para esto, necesitaremos:

-Placa Arduino aquí estoy usando Arduino UNO

-Módulo RTC DS1302

-4 * 4 o 4 * 3 Teclado de matriz aquí usé 4 * 4

-Pantalla LCD i2c

Algunos cables de salto y resistencia de 1k (solo si tiene un problema de RTC)

Paso 2: cableado

Alambrado
Alambrado

El cableado como lo muestra el esquema:

-Pines del teclado: 1-8 con D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (resistencia de 1k opcional, si solo tiene un problema de impresión) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Paso 3: Bibliotecas, código y funcionamiento

Aquí puede descargar todas las bibliotecas que he usado (.zip) listas para instalar y codificar en formato ".ino":

- Biblioteca virtuabotix de RTC

- Biblioteca LCD i2c NewLiquidCrystal

- Biblioteca de teclados

Y aquí está el código: Código de descarga

Funcionamiento: después de cablear, cargar el código, encender su placa Arduino, normalmente una fecha y hora predeterminadas o configuradas antes deberían aparecer en la pantalla LCD, presione "*" para comenzar a configurar usando el teclado, le pedirá que configure el año, mes … Cuando presiona el botón el programa almacena automáticamente los valores, ejemplo: cuando le pide que configure el año que presiona (2-0-1-8) se almacenará automáticamente y luego le pedirá que ingrese mes … por mes, hora … siempre debe ingresar dos dígitos como para abril (0-4) …

No agregué segundos ni día de la semana, "Pereza: D: D" agrégalos si quieres.

No dude en dejar un comentario, sugerencia o pregunta si tiene algún problema.

Recomendado: