Reloj Establecer fecha y hora
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 3 | ||||
| × | 3 | ||||
| × | 1 |
Acerca de este proyecto
Introducción
Este reloj es la base de muchos de mis proyectos. Me inspiré en un amigo que publicó un tutorial en 2012 (enlace). Es un reloj sencillo con LCD pantalla, un RTC (reloj en tiempo real) y 3 botones . Por conveniencia y para guardar los pines de Arduino, utilicé una pantalla con módulo I2C. El RTC también utiliza el I2C protocolo.
Los 3 botones, conectados a un " desplegable ", se utilizan para ajustar o cambiar la hora y fecha del reloj, sin tener que volver a cargar el código Arduino.
El esquema es muy simple:
El LCD y el RTC se comunican con Arduino a través del protocolo I2C y la biblioteca "Wire" y están conectados a ARDUINO al Pin A4 y A5.
- LCD y RTC ---------------------- PIN ARDUINO
- SDA --------------------------------------- A4
- SLC ---------------------------------------- A5
Bibliotecas:
- Wire.h:por Arduino IDE
- RTClib.h
- LiquidCrystal_I2C.h
Código:
El código es muy simple; en el bucle, compruebe si el botón "menú" está presionado. Si no se presiona, muestra la fecha y la hora; de lo contrario, cuenta cuántas veces presionó el botón y, a través de los distintos conjuntos, ajusta la hora. Al final, actualiza el RTC con los nuevos datos ingresados y muestra la fecha y la hora.
El proyecto también se ha publicado en Instructables.
Código
Reloj Establecer fecha y hora
Esquemas
simple_clock_uOb2RxCa71.fzzProceso de manufactura
- ¿Cómo obtener la fecha y hora actuales en Python?
- Fabricación de nuevas vacunas y productos biológicos a tiempo
- El reloj IV9 Numitron más simple de bricolaje con Arduino
- Java - Fecha y hora
- C++ Fecha y hora
- Java 8 - Nueva API de fecha/hora
- Python - Fecha y hora
- Word Clock con resolución de tiempo mínima en palabras
- Arduino Temp. Monitor y reloj en tiempo real con pantalla 3.2
- Reloj de Berlín
- Reloj despertador simple con DS1302 RTC