Promo !

Module horloge RTC DS1302 compatible avec Arduino

Le prix initial était : 3,58 €.Le prix actuel est : 2,60 €. Hors TVA

Le module RTC DS1302 est compatible avec Arduino. Il maintient l’heure et la date avec précision, parfait pour les projets électroniques.

Disponible sur commande

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 Le produit en vidéo

Description

Qu’est-ce que c’est

Le module Horloge RTC DS1302 est un circuit intégré qui permet de maintenir l’heure et la date même lorsque l’alimentation est coupée. Il est compatible avec Arduino et peut être utilisé pour réaliser des projets électroniques qui nécessitent un chronomètre précis.

Caractéristiques

  • Compatibilité avec Arduino
  • Maintient l’heure et la date même sans alimentation
  • SKU: ARD001030
  • Prix: 2,6 €

À quoi ça sert

Le module RTC DS1302 est utile pour des projets qui nécessitent un chronomètre précis, tels que des horloges digitales, des systèmes de comptage du temps ou des compteurs. Il peut être utilisé avec un afficheur LCD pour afficher l’heure et la date, ou intégré dans des projets plus complexes pour surveiller des événements ou enregistrer des informations temporelles.

Tutoriel: Comment utiliser le Module Horloge RTC DS1302

L’RTC DS1302 est un module horloge qui maintient le temps même lorsque l’énergie est coupée. Utile pour des projets qui nécessitent un chronomètre précis.

Ce qu’il faut

  • Arduino
  • Connexions à 10 broches
  • Résistance de 10kΩ

Étapes

  1. 1. Assemblez le module sur une plaque d’essai ou sur une protoboard.
  2. 2. Branchez VCC au 5V d’Arduino.
  3. 3. Branchez GND au GND d’Arduino.
  4. 4. Branchez DIO à l’un des broches digitales d’Arduino (par exemple D2).
  5. 5. Branchez SCLK à une broche digitale d’Arduino (par exemple D3).
  6. 6. Branchez RST à une broche digitale d’Arduino (par exemple D4).
  7. 7. Branchez VCC au 3.3V d’Arduino (optionnel, si le module supporte 3.3V).
  8. 8. Branchez la résistance de 10kΩ entre RST et GND.

Exemple de code

```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);
}
```

Mini-projet

Créez un horloge digitale sur un afficheur LCD 16×2 avec mise à jour toutes les 5 secondes.

Erreurs courantes

  • Oubliez de connecter la broche RST au GND, ce qui peut entraîner un fonctionnement incorrect de l’RTC.
  • Utilisez la mauvaise tension d’alimentation (5V au lieu de 3.3V ou vice versa).
  • Omettre d’initialiser la bibliothèque RTC dans la fonction setup().
  • Oublier d’inclure la bibliothèque Wire pour la communication I2C.

Accessoires conseillés

  • Afficheur LCD 16×2
  • Résistance de 220Ω pour l’afficheur
  • Plaque d’essai
  • Câbles de connexion

Questions fréquentes

Le module ne maintient pas l’heure après un redémarrage.
Vérifiez la connexion au VCC et GND, et assurez-vous que le module supporte 3.3V si vous utilisez un Arduino qui fournit 5V.

Comment synchroniser l’RTC avec l’heure actuelle ?
Utilisez la fonction `setTime()` de la bibliothèque RTClib avec l’heure actuelle.

Le module ne répond pas lorsque vous envoyez un message.
Vérifiez la connexion I2C et assurez-vous d’avoir correctement initialisé la bibliothèque RTClib.

Quelle est la différence entre VCC et VCC3.3 ?
VCC est généralement 5V, tandis que VCC3.3 est 3.3V. Utilisez VCC3.3 si le module supporte 3.3V.

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Module horloge RTC DS1302 compatible avec Arduino”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *