Descripción
3 Piezas DS1307 Reloj Serial IC en tiempo real Circuitos integrados
IC, RTC, DD-MM-YY, 56 X 8, DIP-8; Formato de fecha: DD: MM: AAAA; Formato de reloj: HH: MM: SS; Tipo de IC de reloj: RTC; Rango de voltaje de alimentación: de 4,5 V a 5,5 V; Modelo de caja de IC Digital: DIP; Número de pines: 8; Configuración de memoria: 56 x 8; Tipo de interfaz IC: I2C; Conforme a la directiva RoHS: Sí
| Hoja de datos | DS1307 |
|---|---|
| Fotos de productos | 8-DIP |
| Módulos de formación sobre el producto | Lead (SnPb) Finish para COTS Programa de suministro a largo plazo |
| Categoría | Circuitos integrados (CI) |
| Familia | Reloj / Timing – Reloj en tiempo real |
| Serie | – |
| Tipo | Reloj / Calendario |
| Características | Año bisiesto, NVSRAM, salida cuadrada |
| Tamaño de memoria | 56B |
| Formato de hora | HH: MM: SS (12/24 horas) |
| Formato de fecha | AA-MM-DD-gg |
| Interfaz | |
| Tensión – Alimentación | 4.5 V ~ 5.5 V |
| Tensión – Alimentación, Batería | 2 V ~ 3.5 V |
| Temperatura de operación | |
| Tipo de montaje | Through Hole |
Tenemos disponible la hoja técnica de todos los componentes, en caso de que no esté presente en la hoja de descarga del producto, envía un mensaje desde el formulario de contacto y publicaremos lo antes posible en nuestro sitio web.
Tutorial: Cómo usar DS1307 Real Time Clock IC
El módulo DS1307 es un circuito integrado que mantiene la hora y la fecha en tiempo real. Es útil para proyectos que requieren una precisión temporal, como contadores de actividad o sistemas de alarma.
Qué necesitas
- Arduino
- Batería CR1220
- Cable USB tipo A a B
- Software Arduino IDE
Pasos
- Instalar la biblioteca RTClib desde el administrador de paquetes de Arduino
- Conecta VCC y GND del DS1307 a los pines 5V y GND de Arduino, respectivamente
- Conecta SDA y SCL del DS1307 a los pines A4 (SDA) y A5 (SCL) de Arduino
- Inserta la batería CR1220 en la cavidad del DS1307 para garantizar la autonomía temporal durante el apagón del sistema
- Abre un nuevo esquema en Arduino IDE e incluye la biblioteca RTClib
- Crea una variable de tipo RTC_DS1307 denominada rtc
- Inserta el código para establecer la hora y la fecha en el módulo DS1307, verificando las especificaciones en el datasheet
- Guarda y ejecuta el esquema
Código de ejemplo
// Includi la libreria RTClib
#include <RTClib.h>
// Crea un'istanza del modulo DS1307
RTC_DS1307 rtc;
void setup() {
if (!rtc.begin()) {
Serial.println(F("Errore: non riesco a collegarmi al modulo RTC"));
while (true);
}
}
void loop() {}
Miniproyecto
Crea un reloj digital que muestra la hora y la fecha en el monitor serial del Arduino, actualizándose cada minuto.
Errores comunes
- El módulo no es reconocido por Arduino: verifica los conectores SDA y SCL
- El reloj se detiene cuando el ordenador está desconectado: asegúrate de que la batería CR1220 esté correctamente insertada
- La fecha o la hora no están configuradas correctamente: revisa las instrucciones para establecer los valores en el datasheet del DS1307
Accesorios recomendados
- Baterías CR1220
- Cable USB A-B
- Arduino Uno R3
- RTClib Library
Preguntas frecuentes
¿Cómo puedo configurar la hora y la fecha del módulo DS1307?
Utiliza el método ‘setDS1307Time’ de la biblioteca RTClib para configurar manualmente la hora y la fecha.
¿Cuál es la duración de la batería CR1220 en el módulo DS1307?
La duración puede variar, pero generalmente, con una carga correcta, dura aproximadamente 5-10 años.







Valoraciones
No hay valoraciones aún.