Mettre une boucle en dehors du loop
Bonjour,
Je précise que je suis ultra débutant en Arduino et novice en électronique.
Je travail sur un petit projet qui doit tourner en boucle infinie et commencer par un paramétrage de l'heure et de la date
Pour ça, j'ai l'intention d'utiliser un module DS3231 pour mémoriser et d'un DCF77 pour initialiser et actualiser.
Au démarrage de mon projet j'ai donc besoin de lancer la mise à jour de l'heure et date et ensuite, mon intention est de le faire une fois pas jour.
Pour ça, je me disais qu'en début de loop, je pourrais utiliser un booléen quime permet de savoir si l'heure doit ou non être initialisée
Si elle doit l'être, je lance la fonction dédiée mais dans cette fonction, je dois intégrer une boucle qui va décoder la trame du DCF77
Et comme la réception n'est pas toujours optimale, j'avais l'intention de mettre une autre boucle pour gérer un nombre d'essai limité.
Voilà donc ma question est :
Quand je rentre dans une fonction, est il possible de reste dans cette fonction en y intégrant une boucle et de n'en ressortir que quand je l'ai décidé ?
Merci de votre aide