Soporte Mi cuenta
📞 0984701518
-33%Modulo RTC 1307
SKU 00054

Modulo RTC 1307

$3,00 $2,00 Liquidación
Disponible
Más de 5 disponibles
Datos rápidos
Chips
DS1307 (reloj) y AT24C32 (memoria de 4 KB)
Comunicación
I2C (dirección 0x68)
Alimentación
5 V
Pila
LIR2032 recargable, en la parte de atrás
Ver ficha técnica completa ↓

Características

Módulo de reloj de tiempo real (RTC) con el chip DS1307: lleva la fecha y la hora aunque el Arduino se apague, gracias a una pila de respaldo. Trae además una memoria EEPROM AT24C32 de 4 KB para guardar datos.

Se comunica por I2C, con solo dos cables de datos.

ChipsDS1307 (reloj) y AT24C32 (memoria de 4 KB)
ComunicaciónI2C (dirección 0x68)
Alimentación5 V
PilaLIR2032 recargable, en la parte de atrás
PrecisiónPuede variar varios segundos por día; para más precisión, el DS3231
PinesSCL, SDA, VCC y GND (más SQ, DS y BAT)

¿Para qué sirve?

  • Registrar datos con fecha y hora
  • Encender o apagar cosas a una hora (riego, luces, alarmas)
  • Relojes y calendarios con pantalla

Diagrama de conexión de prueba

Placa usada: Arduino UNO

Arduino UNORTC DS13075VVCCGNDGNDA4SDAA5SCL
CableMóduloArduino UNONota
rojoVCC5V
negroGNDGND
azulSDAA4Datos I2C
amarilloSCLA5Reloj I2C

Código de prueba

Instala desde el Gestor de librerías del IDE de Arduino: RTClib (de Adafruit)

Arduino UNOprueba.ino
// Prueba del módulo RTC DS1307: muestra la fecha y la hora cada segundo.
#include <Wire.h>
#include <RTClib.h>

RTC_DS1307 rtc;

void setup() {
  Serial.begin(9600);
  if (!rtc.begin()) {
    Serial.println("No se encuentra el DS1307: revisa SDA, SCL y la pila");
    while (true) {}
  }
  if (!rtc.isrunning()) {
    // Primera vez: pone la hora en que se compiló el código
    rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
  }
}

void loop() {
  DateTime t = rtc.now();
  char texto[24];
  snprintf(texto, sizeof(texto), "%02d/%02d/%04d %02d:%02d:%02d",
           t.day(), t.month(), t.year(), t.hour(), t.minute(), t.second());
  Serial.println(texto);
  delay(1000);
}

La primera vez el código pone el reloj en la hora de la computadora. Abre el Monitor serie a 9600 baudios.

Precauciones

  • Este módulo carga la pila: úsalo con una pila recargable LIR2032. Con una CR2032 normal hay que quitar el circuito de carga, porque la pila puede hincharse.
  • Sin pila, o con la pila agotada, el reloj pierde la hora y en algunos módulos ni siquiera arranca.
  • Necesita 5 V: con placas de 3,3 V (ESP32, Raspberry Pi Pico) usa el DS3231.

Fuentes consultadas: Foro de Arduino: problemas con el Tiny RTC · Domoticx: módulo DS1307 con pila LIR2032. Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.

🛡️Garantía de producto
🏷️Precios mayoristas
⭐Marca confiable
🚚Envíos a todo el país
🛠️Soporte técnico
WhatsApp