Bonjour à tous,
Je cherche à trouver une aide concernant l'arduino. J'ai créé un programme (exécuté par une arduino Nano) dans lequel j'utilise la bibliothèque Time.h .
J'ai conçu ce programme dans le but qu'il reste actif 24/7. Je définis l'heure lorsque l'arduino boot à l'aide de boutons poussoirs. Or, après avoir défini l'heure, le programme s’exécute très bien mais prend sans cesse une légère avance qui est de l'ordre de plusieurs secondes en une journée... Mon programme est long (plusieurs centaines de lignes), l'arduino est donc beaucoup sollicité (~80% d'après le téléversement).
Est-ce que mon arduino serait saturée par un programme trop long ?
La fonction millis() régissant mon programme (par le biais de la bibliothèque Time.h) serait-elle défectueuse ?
De plus, au bout de plusieurs jours (2 - 3 semaines) mon arduino reboot toute seule, sans que l'alimentation ne soit coupée...
Est-il possible qu'une arduino Mega mette fin à ces problèmes ?
Merci d'avance pour vos réponses !
-----