Bonjour,
J'ai besoin dans un programme de faire appelle plusieurs fois à "DateTime now = RTC.now();" car j'effectue 3 mesures différentes et je dois attendre un temps un peu aléatoire entre chaque mesure. Pour chaque mesure je sauvegarde l'heure, d'où la nécessité d'utiliser 3 fois "DateTime now = RTC.now();".
Le problème est que je reçois l'erreur "error: redeclaration of 'DateTime now'".
Comment puis-je contourner ce problème ?
Voici le schéma de mon code :
void loop()
{
DateTime now = RTC.now()
mesure(.....) //Fonction qui effectue les mesures à la date du premier DateTime
waiting(....) //Fonction qui permet d'attendre 3min
DateTime now = RTC.now()
mesure(.....) //Fonction qui effectue les mesures à la date du deuxième DateTime
waiting(....) //Fonction qui permet d'attendre 3min
DateTime now = RTC.now()
mesure(.....) //Fonction qui effectue les mesures à la date du troisième DateTime
waiting(....) //Fonction qui permet d'attendre 3min
}
PS : Ce code est effectué tout au long d'une journée.