INFORMACIÓN
El RTC DS3231 I2C Reloj de Tiempo es un módulo de alta precisión que permite mantener la hora y fecha en proyectos con microcontroladores. Gracias a su oscilador compensado por temperatura, conserva una medición estable del tiempo y se comunica fácilmente mediante I2C mediante conectores Qwiic. Requiere batería CR1220, no incluida.
El DS3231 Reloj de Tiempo Real (RTC) se utiliza en proyectos que requieren mantener la hora y fecha exactas, como sistemas de registro de datos (data loggers), relojes digitales, alarmas programadas, sistemas de automatización, y controladores de procesos. También es común en proyectos IoT, donde es necesario sincronizar eventos o recopilar información en intervalos precisos. Gracias a su comunicación mediante interfaz I2C, es compatible con una amplia variedad de tarjetas de desarrollo, incluyendo Arduino, ESP32, ESP8266, Raspberry Pi, STM32, y PIC, entre otras.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Marca: UNIT Electronics
- País de origen: Hecho en México
- Tipo: Módulo RTC
- IC: DS3231 RTC
- Alarma: Incluye 2 alarmas (INT/SQW)
- Salida de señal cuadrada (requiere pull-up)
- Pin dedicado de 32kHz, proporcionando una referencia de reloj continua (requiere pull-up)
- Voltaje de alimentación: 3V3 o 5.5V
- VCC
- VBAT: Via batería CR1220 , No incluida
- Corriente de carga: 300 uA
- Dirección I2C: x1 Dirección 0x68
- Frecuencia de operación: 400 KHz
- Rango de temperatura: -40°C a +85°C
- Dimensiones: 25.40mm x 17.78 mm x 5mm
- Peso: 3.67g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Test de prueba del RTC DS3231 I2C Reloj de Tiempo
Realizaremos un test para poder observar la fecha y hora en el monitor serial del IDE Arduino, ya que configuremos la fecha y hora del RTC via I2C por las conexiones de Qwiic. Para ello conectaremos nuestro modulo a la tarjeta de desarrollo Pulsar C6.

#include <Wire.h>
#include "RTClib.h"
RTC_DS3231 rtc;
#define SDA_PIN 6
#define SCL_PIN 7
const int SET_YEAR = 2026;
const int SET_MONTH = 5;
const int SET_DAY = 4;
const int SET_HOUR = 12;
const int SET_MINUTE = 0;
const int SET_SECOND = 0;
const bool FORCE_SET_TIME_ON_BOOT = false;
void printNow(const DateTime& now) {
Serial.printf("%04d-%02d-%02d %02d:%02d:%02d",
now.year(), now.month(), now.day(),
now.hour(), now.minute(), now.second());
Serial.println();
}
void setup() {
Serial.begin(115200);
// Esperar USB estable (muy recomendado en ESP / RP)
uint32_t t0 = millis();
while (!Serial && millis() - t0 < 2000) {
delay(10);
}
delay(200);
Wire.begin(SDA_PIN, SCL_PIN);
if (!rtc.begin()) {
Serial.println("ERROR: DS3231 not found");
while (1) delay(10);
}
if (FORCE_SET_TIME_ON_BOOT || rtc.lostPower()) {
rtc.adjust(DateTime(SET_YEAR, SET_MONTH, SET_DAY,
SET_HOUR, SET_MINUTE, SET_SECOND));
Serial.println("RTC initialized");
}
Serial.print("------ RTC OK: ");
printNow(rtc.now());
}
void loop() {
static unsigned long lastPrint = 0;
if (millis() - lastPrint >= 1000) {
Serial.print("[RTC] ");
printNow(rtc.now());
lastPrint = millis();
}
}
Una vez cargado el código, podras visualizar la fecha y hora actual.

Aplicaciones
-
Estaciones meteorológicas: Permite almacenar mediciones climáticas con marca de tiempo para analizarlas posteriormente.
-
Sistemas de adquisición de datos: En electrónica e instrumentación, se utiliza para etiquetar mediciones eléctricas, señales o eventos con hora exacta.
-
Control de iluminación: Permite encender o apagar luces automáticamente según horarios programados.
-
Temporizadores industriales: Para controlar procesos que deben ejecutarse a ciertas horas o durante determinados periodos.
-
Equipos médicos o de salud: Puede usarse para registrar horarios de mediciones, dosis, eventos o monitoreo de pacientes en sistemas embebidos.

Raspberry Pi Pico 2 RP2350
Cautín de 60W 110V con Puntas Soporte y Esponja
Módulo WS28B20-1010 Matriz 8x16 LED RGB - UNIT DevLab
PShieldX Shield de Expansión para Raspberry Pi Pico
UNIT Pi Pico Kit de Iniciación para Raspberry Pi Pico 27 Practicas
Kit Hotend para Serie X1 Bambu Lab con Boquilla de Acero Endurecido 0.4mm
UNIT Starter Kit – Nivel Intermedio con 20 Prácticas
CAU-115A Cautin Tipo Lapiz de 35W 127V con Accesorios
RM99BPro Pinza Amperimétrica Digital
Raspberry PI Pico RP2040 ARM Cortex-M0+
Kit Conectores LT41 de Empalme Rápido 75pcs
Limpiador de Pantallas 170 ml COMPUSTAT
Estación de Soldadura con Brazos Flexibles





























Valoraciones
No hay valoraciones aún.