DS1302 Horloge module

SKU: 0109
In Stock

35.00DH

In Stock
Add to Wishlist
Add to Wishlist

Did you like this product? Add to favorites now and follow the product.

Add to Wishlist
Add to Wishlist
Avoir une question? Demandez à un spécialiste

+212777229594 Démarrer le chat en direct

Bas prix

Garantie du meilleur prix

Montage garanti.

Toujours la bonne pièce

Experts internes.

Nous connaissons nos produits

Retours faciles.

Rapide et sans tracas

Description

Ce module DS1302 RTC nous permet d’ajuster l’heure et la date, il contient une horloge- calendrier en temps réel avec 31 bytes de RAM statique. Le module horloge nous fournit d’ informations sur les secondes, les minutes, les jours, les semaines, les mois et les années. Le nombre de jours par mois s’établit de façon automatique et il peut compenser les années bissextiles. Ce module comprend une cellule pour placer une batterie afin de maintenir la date actualisée.

Les modules moins coûteux comme le modèle DS1302 et le DS1307, présentent, parfois, des problèmes avec le cristal de quartz et le voltage. On vous conseille d’ utiliser le modèle DS3231, plus précis et fiable; son cristal de quartz est intégré, et il lui faut, uniquement, une batterie pour fonctionner.

Schéma de connexions avec Arduino:

On voit sur l’image ci-dessous que la broche VCC du module est connectée au pin de 5V de la plaque Arduino, la broche GND est connectée à la masse, la broche CLK est reliée au pin 6, la broche DAT au pin 7 et la RST au pin 8.

Schéma des connexions du module DS1302 et la plaque Arduino.

Code:

On utilise la bibliothèque virtuabotixRTC.h:

#include <virtuabotixRTC.h>
// SCLK -> 6, I/O -> 7, CE -> 8
// CLK -> 6 , DAT -> 7, Reset -> 8
virtuabotixRTC myRTC(6, 7, 8);

void setup() {
 Serial.begin(9600);
 // Format date:
 // secondes, minutes, heures, jour de la semaine, jour du mois, mois, année
 // myRTC.setDS1302Time(0, 58, 17, 4, 17, 12, 2020); //Configuration du temps réel 
 // Pensez á commenter la ligne antérieure, une fois configuré
}

void loop() {
 myRTC.updateTime();

 Serial.print("Date / Heure: ");
 Serial.print(myRTC.dayofmonth);
 Serial.print("/");
 Serial.print(myRTC.month);
 Serial.print("/");
 Serial.print(myRTC.year);
 Serial.print(" ");
 Serial.print(myRTC.hours);
 Serial.print(":");
 Serial.print(myRTC.minutes);
 Serial.print(":");
 Serial.println(myRTC.seconds);

 delay(1000);
}

Capture du moniteur série appliquant ce code:

Capture du moniteur série appliquant le code

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “DS1302 Horloge module”

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