¡Oferta!

Módulo Reloj RTC DS1302 compatible con Arduino

El precio original era: 3,58 €.El precio actual es: 2,60 €. Excluido IVA

El módulo RTC DS1302 es compatible con Arduino. Mantiene la hora y la fecha con precisión, perfecto para proyectos de electrónica.

Disponible para reserva

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 El producto en vídeo

Descripción

Qué es

El módulo Reloj RTC DS1302 es un circuito integrado que permite mantener la hora y la fecha incluso cuando la alimentación se interrumpe. Es compatible con Arduino y puede ser utilizado para realizar proyectos electrónicos que requieren un cronómetro preciso.

Características

  • Compatible con Arduino
  • Mantiene la hora y la fecha incluso sin alimentación
  • SKU: ARD001030
  • Precio: 2,6 €

Para qué sirve

El módulo RTC DS1302 es útil para proyectos que requieren un cronómetro preciso, como relojes digitales, sistemas de registro temporal o temporizadores. Puede ser utilizado con un display LCD para visualizar la hora y la fecha, o integrado en proyectos más complejos para monitorear eventos o registrar información temporal.

Tutorial: Cómo usar el Módulo Reloj RTC DS1302

El RTC DS1302 es un módulo reloj que mantiene el tiempo incluso cuando la energía se interrumpe. Útil para proyectos que requieren un cronómetro preciso.

Qué necesitas

  • Arduino
  • Conexiones de 10 pines
  • Resistencia de 10kΩ

Pasos

  1. 1. Monta el módulo en un breadboard o en un protoboard.
  2. 2. Conecta VCC al 5V de Arduino.
  3. 3. Conecta GND al GND de Arduino.
  4. 4. Conecta DIO a uno de los pines digitales de Arduino (por ejemplo, D2).
  5. 5. Conecta SCLK a un pin digital de Arduino (por ejemplo, D3).
  6. 6. Conecta RST a un pin digital de Arduino (por ejemplo, D4).
  7. 7. Conecta VCC al 3.3V de Arduino (opcional, si el módulo soporta 3.3V).
  8. 8. Conecta la resistencia de 10kΩ entre RST y GND.

Código de ejemplo

```cpp
#include <Wire.h>
#include <RTClib.h>
RTC_DS1302 rtc;
void setup() {
  Serial.begin(9600);
  if (!rtc.begin()) {
    Serial.println("Failed to initialize RTC");
    while (1);
  }
}
void loop() {
  DateTime now = rtc.now();
  Serial.print("The time is now ");
  Serial.print(now.hour(), DEC);
  Serial.print(":");
  Serial.print(now.minute(), DEC);
  Serial.print(":");
  Serial.print(now.second(), DEC);
  Serial.println();
  delay(1000);
}
```

Miniproyecto

Crea un reloj digital en un display 16×2 LCD con actualización cada 5 segundos.

Errores comunes

  • Olvidar conectar el pin RST a GND, lo que puede causar que el RTC no funcione correctamente.
  • Usar el voltaje de alimentación incorrecto (5V en lugar de 3.3V o viceversa).
  • No inicializar la biblioteca RTC en la función setup().
  • Olvidar incluir la biblioteca Wire para la comunicación I2C.

Accesorios recomendados

  • Display 16×2 LCD
  • Resistencia de 220Ω para el display
  • Protoboard
  • Cables de conexión

Preguntas frecuentes

El módulo no mantiene el tiempo después de un reinicio.
Verifica la conexión al VCC y GND, y asegúrate de que el módulo soporte 3.3V si estás utilizando un Arduino que proporciona 5V.

¿Cómo puedo sincronizar el RTC con la hora actual?
Utiliza la función `setTime()` del library RTClib con la hora actual.

El módulo no responde cuando se envía un mensaje.
Verifica la conexión I2C y asegúrate de haber inicializado correctamente la librería RTClib.

¿Cuál es la diferencia entre VCC y VCC3.3?
VCC es generalmente 5V, mientras que VCC3.3 es 3.3V. Utiliza VCC3.3 si el módulo soporta 3.3V.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Módulo Reloj RTC DS1302 compatible con Arduino”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *