Bonsoir à tous !
Ce soir je me suis mis à essayer un module qui donne l'heure et la date, relié à une arduino par bus i²c. Jusque la tout fonctionne: je récupère bien les informations dans le moniteur série.
Le problème c'est que maintenant que j'ai ces valeurs, je ne sais pas comment les utiliser.
Exemple de l'heure:
je la récupère sous ce format : 00:29:30
et mon but serait de mettre les heures, les minutes et les secondes dans des int différents afin de les utiliser.
J'espère que ça va vous parler, je poste le code :
#include <DS1302.h> DS1302 rtc(6, 7, 8);// pin pour i2c void setup() { rtc.halt(false); rtc.writeProtect(true); // Setup Serial connection Serial.begin(9600); // rtc.setDOW(SUNDAY); // réglage du jour // rtc.setTime(23, 54, 0); // réglage de l'heure // rtc.setDate(25, 1, 2014); // réglage de la date } void loop() { // jour de la semaine Serial.print(rtc.getDOWStr()); Serial.print(" "); // date Serial.print(rtc.getDateStr()); Serial.print(" -- "); // heure Serial.println(rtc.getTimeStr()); delay (1000); }
Merci