Para empezar a manejar la librería el primer paso es insertar la fecha desde la que queremos empezar a contar, esto lo hacemos con la siguiente función: //Formato: hora, minutos, segundos, días, mes, año setTime(19,28,50,20,10,2015); A continuación declaramos la variable time_t T y la igualamos a la función now().
Índice
Resumiendo, los pasos a seguir para montar nuestro reloj son:
- Montar el circuito de la figura 3.
- Cargar el programa en nuestro Arduino.
- Una vez cargado, volver a conectar el pin 1.
- Poner la hora usando los botones que montamos en nuestro circuito.
- Opcional: Añadir una pila de 9V para alimentar el circuito.
¿Qué es el RTC en Arduino?
Un reloj de tiempo real (RTC) es un dispositivo electrónico que permite obtener mediciones de tiempo en las unidades temporales que empleamos de forma cotidiana.
¿Cómo obtener la hora del sistema en Arduino?
Para ello debemos utilizar la función now(). Esta función devuelve un tipo de dato time_t, el cual podemos manejar con las funciones que hemos visto anteriormente. En el siguiente ejemplo, vemos como guardar la hora y fecha actual para luego mostrarla por el monitor serie.
¿Qué se necesita para hacer un reloj digital?
- 2 circuitos integrados 74LS172 contador.
- 2 circuitos integrados 74LS48 decoder-excitadores.
- 1 circuito integrado 74LS00 NAND.
- 2 display de cátodo común.
- 1.000 tornillos de 8 mm de largo.
- 14 resistencias de 330 ohmios.
- 1 placa de montaje (Pro-board)
- cable rígido.
¿Cómo imprimir la hora en Arduino?
En la función loop() hacemos uso de las siguientes funciones. Serial. print(hour()); Devuelve la hora.