Module Horloge I2C DS1307

Module horloge temps réel DS1307 avec interface I2C pour garder l’heure précise dans vos projets Arduino.

TND 6,00

1 in stock (can be backordered)

Compare

Description

Module Horloge I2C DS1307

Description

Le module horloge temps réel (RTC) DS1307 permet de garder une trace précise de l’heure, même lorsque votre microcontrôleur est éteint. Grâce à une interface I2C simple, ce module est parfait pour les projets nécessitant un suivi du temps, comme les horloges, les enregistrements de données ou les systèmes d’alarme.

Caractéristiques

  • Chipset : DS1307
  • Interface : I2C (adresse 0x68)
  • Alimentation : 5V
  • Batterie bouton 3V pour maintenir l’heure hors tension (non incluse)
  • Précision : ±2 ppm à 25°C
  • Horloge temps réel avec secondes, minutes, heures, jour, date, mois et année
  • Dimensions compactes

Connexion Arduino (I2C)

  • VCC → 5V
  • GND → GND
  • SDA → A4
  • SCL → A5

Exemple de Code Arduino

#include <Wire.h>
#include <RTClib.h>

RTC_DS1307 rtc;

void setup() {
  Serial.begin(9600);
  Wire.begin();
  if (!rtc.begin()) {
    Serial.println("RTC non trouvée !");
    while (1);
  }
  if (!rtc.isrunning()) {
    Serial.println("RTC ne tourne pas, réglage de l'heure...");
    rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
  }
}

void loop() {
  DateTime now = rtc.now();
  Serial.print(now.year(), DEC);
  Serial.print('/');
  Serial.print(now.month(), DEC);
  Serial.print('/');
  Serial.print(now.day(), DEC);
  Serial.print(" ");
  Serial.print(now.hour(), DEC);
  Serial.print(':');
  Serial.print(now.minute(), DEC);
  Serial.print(':');
  Serial.print(now.second(), DEC);
  Serial.println();
  delay(1000);
}
  

Applications

  • Horloges temps réel
  • Enregistrement de données horodatées
  • Systèmes d’alarme et automatisation
  • Projets Arduino et IoT

Reviews (0)

0.0
0
0
0
0
0

Be the first to review “Module Horloge I2C DS1307”

There are no reviews yet.

Select at least 2 products
to compare