[RESOLU] DS1302 : temps qui ne s'incrémente pas

Bonjour,

Pour un petit projet j'utilise une rtc "DS1302" afin d'activer un servomoteur à des heures précises.
J'ai commencé la partie électronique il y a quelques semaines et la rtc fonctionnait correctement.

A présent j'assemble tout et fait mes branchement, puis reprogramme mon arduino. Lorsque j'ai voulu vérifier que tout fonctionnait je me suis rendu compte que la rtc ne comptait plus.

J'ai utilisé plusieurs librairies pour voir si ça ne venait pas de la mais rien ne change(DS1302 , DS1302RTC, VirtuabotixRTC).
J'ai aussi changé les ports et les câbles.
La date et l'heure sont tout le temps à 0. Le compteur ne s'incrémente pas.
J'ai également téléversé directement l'exemple de l'ide arduino.

Auriez-vous une solution ?
Pensez-vous que c'est plutôt matériel ou logiciel ?
Est-il possible que la rtc ne soit plus en état de fonctionner ? (en acheter une nouvelle dans ce cas)

Merci de votre intérêt

Si la bibliothèque fournit un exemple et qu'il ne marche pas :

  • soit problème de câblage,
  • soit composant foutu.

J'achète toujours ces petits composants pas chers par 2 ou 3 (vu les délais), ça permet de trancher le problème.

La batterie de sauvegarde est bonne?

hello
un coup de scanner :slight_smile:

Je crois qu'une RTC connectée sur un arduino ne sollicite pas sa batterie.

biggil:
Si la bibliothèque fournit un exemple et qu'il ne marche pas :

  • soit problème de câblage,
  • soit composant foutu.

J'achète toujours ces petits composants pas chers par 2 ou 3 (vu les délais), ça permet de trancher le problème.

Le câblage est correct je pense.
Merci, je vais en commander d'autre, dans tous les cas j'en aurais utilité pour un autre projet. :wink:
Quel composant me conseillez-vous ?

fdufnews:
La batterie de sauvegarde est bonne?

Le composant est alimenté par l'arduino. La batterie ne sert qu'en cas de coupure de l'alimentation, pour garder en mémoire la date et l'heure.
Et sinon, oui la pile est neuve et testée :wink:

dfgh:
hello
un coup de scanner :slight_smile:

Je ne connaissais pas la technique, je vais essayer, merci !
Il faut s'attendre à quoi comme résultat si le composant est bon?

Le DS1302 n'utilise pas le protocole I2C, le scanner ne donnera rien.

Si tu veux acheter des RTC, prends des DS3231

lesept:
Le DS1302 n'utilise pas le protocole I2C, le scanner ne donnera rien.

Si tu veux acheter des RTC, prends des DS3231

Très bien , merci beaucoup !