RIN67630:
Pour ma part je m'y serais pris autrement:
Pour commencer j'aurais fait un timer à la seconde par ex basé sur ton RTC.Sur la bse de ce timer, j'aurais fait des switch(étape) case: séparés, mais partageant la variable (étape).
Un pour le programme principal et un autre pour l'affichage et eventuellement un troisième pour les messages de déboguage sur la liaison série.
En faisant attention de ne pas avoir de code bloquant.Ca a l'avantage de clarifier le programme.
En + tu peux faire les moyennes sur les lectures brutes et normaliser la valeur après la moyenne.
le timer je vois, cependant les switch je ne suis pas sûr de comprendre comment faire cela et pareil pour avoir plusieurs programmes qui tournent en même temps j'ai déjà regardé quelque tutoriel, mais je ne vois pas trop comment faire
Je ne suis pas du genre à me dire ça fonctionne je touche plus a rien, je cherche justement a amélioré mon code petit à petit, dans la limite de ce que je sais faire, j'apprends de plus en plus donc j'arriverais bien un jour à un code plus propre.
Par contre que pense tu du fait que mon arduino ne termine pas la loop et revienne au tout debut?
merci pour l'aide