INFORMACIÓN
El DS1307 AT24C32 Tiempo Real RTC es un módulo de reloj de tiempo real (RTC, por sus siglas en inglés) que permite mantener un seguimiento preciso de la hora y la fecha, incluso cuando el microcontrolador principal está apagado. Este módulo integra el chip DS1307, que proporciona información como segundos, minutos, horas, día, fecha, mes y año, con compensación automática de años bisiestos, y el AT24C32, una memoria EEPROM de 32Kbits que puede almacenar datos no volátiles adicionales. El funcionamiento del DS1307 se basa en un oscilador de cristal de 32.768 kHz y una batería de respaldo (generalmente CR2032), lo que le permite seguir contando el tiempo aun sin alimentación externa. La comunicación se realiza mediante el protocolo I2C, incluye el espacio para poder integrar el Sensor de temperatura Digital DS18B20.
Entre sus principales usos y aplicaciones se encuentran: sistemas de registro de datos (data loggers), relojes digitales, sistemas de automatización, alarmas programadas, estaciones meteorológicas, sistemas de control de acceso y cronómetros. Gracias a su comunicación por protocolo I2C, es altamente compatible con tarjetas de desarrollo como Arduino Uno, Mega, Nano, ESP8266, ESP32, Raspberry Pi, STM32, entre otros. Además, su memoria EEPROM AT24C32 permite guardar configuraciones o registros de eventos, lo que lo hace ideal para aplicaciones en las que es necesario conservar datos incluso después de reinicios del sistema o pérdida de alimentación.
Este módulo requiere Batería Lithium 3V tipo CR2032 y header no incluidos.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: Tiny RTC.
- Voltaje de alimentación: 3.3 V a 5 V.
- Chip principal: DS1307 y EEPROM AT24C.
- Funciones del RTC:
- Hora: Segundos, minutos, horas.
- Fecha: Número, día, día de la semana, mes y año.
- Compensación de año bisiesto.
- Pin de salida a 1 Hz para llevar el tiempo en otros componentes.
- Tipo de Comunicación: I2C.
- Dirección I2C del DS1307: Read (11010001) Write (11010000).
- Formato de hora: 12 o 24 horas.
- Frecuencia:
- Funcionamiento bus: 400 KHz.
- Salida: 7.1 Hz y 32.768 kHz.
- Temperatura de operación: -40 °C a 85 °C.
- Dimensiones: 30 mm x 30 mm x 10 mm.
- Peso: 6 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo probar el DS1307 AT24C32 Tiempo Real RTC?
Materiales Necesarios:
- Módulo DS1307 RTC con AT24C32.
- Tarjeta de desarrollo Arduino Uno, Mega, Nano, etc.
- Cables jumper.
- Batería de respaldo CR2032 (si el módulo lo requiere).
- Librería RTClib para Arduino IDE.
- Computadora con Arduino IDE instalado.
Conexiones Eléctricas.
| DS1307 RTC | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| SDA | A4 (en Uno/Nano) o 20 (en Mega) |
| SCL | A5 (en Uno/Nano) o 21 (en Mega) |
Asegúrate de insertar una batería CR2032 si quieres mantener el tiempo durante cortes de energía.
Instalación de la Librería.
- Abre el Arduino IDE.
- Ve a “Programa” > “Incluir Librería” > “Gestionar Bibliotecas…”
- Busca RTClib e instálala (autor: Adafruit).
Código de Prueba.
#include <Wire.h>
#include "RTClib.h"
RTC_DS1307 rtc;
void setup() {
Serial.begin(9600);
if (!rtc.begin()) {
Serial.println("No se encontró el módulo RTC");
while (1);
}
if (!rtc.isrunning()) {
Serial.println("RTC no está corriendo, configurando la hora...");
rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); // Usa la hora de compilación
}
}
void loop() {
DateTime now = rtc.now();
Serial.print("Fecha y Hora: ");
Serial.print(now.day(), DEC); Serial.print('/');
Serial.print(now.month(), DEC); Serial.print('/');
Serial.print(now.year(), DEC); Serial.print(" ");
Serial.print(now.hour(), DEC); Serial.print(':');
Serial.print(now.minute(), DEC); Serial.print(':');
Serial.println(now.second(), DEC);
delay(1000);
}
Resultado.
Al abrir el Monitor Serial, verás la fecha y hora actual actualizándose cada segundo. Si desconectas y vuelves a conectar la alimentación, el RTC mantendrá la hora gracias a la batería CR2032.

Cable Dúplex para Bocina 22 AWG 2 Vías Bicolor 1 Metro
Push Button Contra Agua 4 pines 6*6*5mm
PCA9685 16 Canales PWM I2C 12-Bit
Sensor de Temperatura y Humedad DHT22 con cables
XL6019 Elevador de Voltaje Boost Step Up 20W 4A

























Valoraciones
No hay valoraciones aún.