Mega 2560

cycy
lun, 01/27/2020 - 21:57
Bonsoir, je viens de aire l'acquisition d'une carte atMega arduino 2560, mais je fais face à un problème en effet lorsque je programme mon horloge je me dois de déclarer la variable "monRtc(SDA, SLC), le problème étant que l'arduino ne reconnaît pas les deux variables SDA et SCL.... Comment dois-je faire
Anonyme
mar, 01/28/2020 - 06:40
Bonjour cycy voici la bonne configuration pour I2C Mega2560 :
monRtc(20, 21) ;
cycy
mar, 01/28/2020 - 10:27
Merci pour vôtre réponse, j'ai juste une dernière question. J'ai une horloge où dans le void Loop je dois rentrer "monstre.getDateStr" or lorsque je mets Str la fonction n'est pas reconnue. Comment dois-je faire ?
Walter
mar, 01/28/2020 - 11:56
A priori tu n'a pas du inclure(#include) la même librairie que l'exemple sur le quel tu t'appuie.
sinon SDA et SCL aurait était définie dans le fichier d'entête( ex DS3231.h).
peux tu donner ton code, ca sera plus simple pour t'aider?
Anonyme
mar, 01/28/2020 - 13:16
Je pense que si tu postais le code ce serait plus simple pour le corriger !
Mais déjà modifie monStre.getDateStr par montre.getDateStr !!
cycy
mar, 01/28/2020 - 13:38
Voici mon code :
#include <DS3231.h>
DS3231 monRTC (SDA, SCL); //comme ce que vous m'avez dit je metterai (20, 21)
void setup(){
Serial.begin(9600);
monRTC.begin();
monRTC.SetTime(0, 0, 0);
}
Void loop(){
Serial.print(monRTC.getTimeStr()); // car pour moi getTimeStr ne marche pas
delay(1000);
}
Le problème est donc que SDA et SCL ne sont pas reconnues ainsi que getTimeStr mais à li'inverse getTime est reconnue.... J'ai pourtant bien installé la library DS3231....
Anonyme
mar, 01/28/2020 - 14:11
La library qui fonctionne bien est : RTClib by NeiroN
Tu vas "Croquis" puis "Inclure une bibliothèque" puis "Gérer bibliothèques" écrit "RTClib by NeiroN" dans le rectangle rouge sur l'image ci-dessous rouge !!
cycy
mar, 01/28/2020 - 17:28
J'ai installé la librairie mon il ne reconnaît toujours pas la fonction "getTimeStr"...
Anonyme
mar, 01/28/2020 - 18:33
Tu as choisi quelle carte dans l'IDE ?
cycy
mar, 01/28/2020 - 20:36
Mega 2560
Anonyme
mer, 01/29/2020 - 06:03
Regarde dans le répertoire documents/libraries/si tu n'as pas une autre libraries ds3231 et si c'est le cas supprimé la