J-M-L:
--> au total pour un cycle complet d'éxécution il vous faut sans doute donc environ 14 secondes
C'est exact, et si on enlève la mise à zéro des cellules mémoires, on enlève les 3.4s du début et il reste 10.6 secondes. Avec un délai de 20 ms + temps d'écriture, j'ai une moyenne d'environ 24 ms entre chaque mesures, ce qui fait 8160 ms. La différence avec les 9300 ms annoncés précédemment, viens du fait que j'avais un delay (1000) qui trainait quelque part.
J-M-L:
et vous coupez quand l'alimentation? si vous n'attendez pas les 14 secondes c'est sûr que la mémoire ne sera pas remplie.
Je ne coupe l'alim qu'après apparition sur l'écran du LCD de "EEPROM pleine", donc pas de souci de ce coté là
J-M-L:
C'est un problème quand même parce que le calcul se fait en entier tel que vous l'avez écrit ce qui conduit à une mesure erronée.
Exact, merci d''avoir relevé le problème. donc je mets entre () l'expression analogValue * 500.0 / 1023. Ce qui ne fonctionnera que pour des températures allant jusqu'à 255°C, mais qui ne seront pas atteintes