Bonjour,
je suis tout nouveau sur ce forum et également un débutant niveau électronique. J'ai cette année des cours en électronique qui m'aide avec tout ça ! Seulement là ça m'aide pas trop... :-[
Mon problème est que avec le code de "base" (qui est disponible en exemple) me renvoi les dates et heures suivantes : 165/165/2165 165:165:85.
Je me suis empressé de chercher des solutions sur internet et j'ai essayé plusieurs solutions sans succès...
Connecté à mon arduino uno j'ai un module Bluetooth et un petit transistor de rien du tout..
Quelqu'un aurait-il eu les mêmes problèmes (tout en les résolvant) ?
Voici le code utilisé (copié d'un tuto d'internet) :
#include <Wire.h>
#include "RTClib.h"
RTC_DS1307 RTC; //Classe RTC_DS1307
void setup () {
Serial.begin(57600); //Démarrage de la communication
Wire.begin(); //Démarrage de la librairie wire.h
RTC.begin(); //Démarrage de la librairie RTClib.h
//Si RTC ne fonctionne pas
if (! RTC.isrunning()) {
Serial.println("RTC ne fonctionne pas !");
//Met à l'heure à date à laquelle le sketch est compilé
RTC.adjust(DateTime(__DATE__, __TIME__));
//Cela fonctionne également :
//RTC.adjust(DateTime("Dec 5 2012","12:00:00"));
//RTC.adjust(DateTime(2014, 1, 21, 3, 0, 0));
}
}
void loop() {
//Affichage de l'heure
DateTime now = RTC.now();
Serial.print(now.day(), DEC);
Serial.print('/');
Serial.print(now.month(), DEC);
Serial.print('/');
Serial.print(now.year(), 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(3000);
}
Sur le module de l'horloge : une pile lithium 3v
Pour le branchement du module :
VCC -> 5v
GND -> Ground
A4 -> Sda
A5 -> Scl
Je sais pas si c'est utile de le préciser mais c'est le module hc-05 Bluetooth qui est branché sur mon arduino.
Même seul j'obtiens les mêmes valeurs.
L'heure a marché le temps d'un tour de boucle au tout début puis plus rien... j'ai essayé d'enlever la pile, de la remettre, de faire sans mais rien n'y fait.
La pile en question je l'ai achetée hier et c'est une pile au lithium de 3v donc théoriquement la pile est pleine.
J'ai vu de nombreux exemples sur internet où ce module Bluetooth était utilisé avec d'autres capteurs et modules donc à priori ça ne devrait pas poser de problème... Je dis ça car j'avais lu qu'un problème similaire au mien était causé par le fait qu'il y avait un autre module (dont je ne me souviens plus) qui était très "énergivore".
J'ai désoudé ce que tu m'as dit de faire, j'ai branché et là tout marche parfaitement bien alors merci beaucoup!!
pepe:
Ce n'est pas la première fois que je vois des vendeurs peu scrupuleux mettre une pile à la place de la batterie sur ce type de module. C'est un bon moyen pour eux de vendre un produit apparemment fonctionnel à moindre coût.
J'ai pas bien compris, ils ont remplacé quelle pièce ?