Ir al contenido

2.6 Tiempo RTC R4

En este tutorial vas a aprender a acceder al reloj de tiempo real (RTC) integrado en la placa Arduino UNO R4 WiFi. El RTC está embebido directamente en el microcontrolador RA4M1 de la placa, permitiéndote manejar fechas y horas con precisió…

En este tutorial vas a aprender a acceder al reloj de tiempo real (RTC) integrado en la placa Arduino UNO R4 WiFi. El RTC está embebido directamente en el microcontrolador RA4M1 de la placa, permitiéndote manejar fechas y horas con precisión.

Resumen del RTC

Podés usar el RTC mediante la librería incluida en el paquete de la placa UNO R4, que te deja configurar la hora y usar alarmas para disparar interrupciones. La placa tiene un pin VRTC diseñado para mantener el reloj andando aunque se corte la alimentación principal; solo tenés que aplicarle un voltaje de entre 1.6 y 3.6 V. Hay muchísimos ejemplos prácticos para que empieces a probarlo ahora mismo.

Funciones fundamentales

RTC.begin(): Inicializa el hardware del RTC. Tenés que llamarla en el setup() para activar el oscilador y resetear los registros antes de operar. Por otro lado, la sincronización se hace cargando un objeto con los datos de año, mes, día y hora en los registros. Para leer la hora actual, se usa RTC.getTime(), que recupera toda la información de tiempo y la guarda en un objeto para que la puedas usar en tu código.

Código de ejemplo

Te pasamos dos programas: el primero usa una hora de inicio fija ya definida en el código, ideal para arrancar de una. El segundo es más flexible y permite modificar la hora mandando un texto por el puerto serie. Dale una mirada a los archivos, descargá el .zip y fijate cuál te sirve más para tu proyecto. Recordá tener instalado el entorno de Arduino y los drivers de la placa antes de empezar.

Galería de referencia

Fuente: Adaptado al español desde el wiki oficial Elegoo (licencia CC BY-SA). Revisión técnica por equipo Breva.

Fuente: Adaptado al español desde el wiki oficial (licencia CC BY-SA). Revisión técnica por equipo Breva.
25%
Tecnología real Impresión 3D en Rosario FilAr fabricado por nosotros Probá antes de comprar Soporte técnico local Academia Mini Makers Robótica y electrónica Showroom tecnológico Empresas y escuelas Asesoramiento real No somos marketplace Somos makers Kits para empezar Repuestos y mantenimiento Envío a todo el país Factura A para empresas Demos los sábados Tu proyecto empieza acá Tecnología real Impresión 3D en Rosario FilAr fabricado por nosotros Probá antes de comprar Soporte técnico local Academia Mini Makers Robótica y electrónica Showroom tecnológico Empresas y escuelas Asesoramiento real No somos marketplace Somos makers Kits para empezar Repuestos y mantenimiento Envío a todo el país Factura A para empresas Demos los sábados Tu proyecto empieza acá