Bonjour,
je crois que le mieux est que je teste ceci (ce que je ne peux pas encore faire). Les propositions de simplification de lesept, il faudrait que les apppliques mais je ne suis pas convaincu qu'on puisse faire abstraction à Vin... A essayer
Dans tous les cas, je vais devoir traiter des résultats et ds chiffres à virgules, comme par exemple
(vIn/1023.0)
si vIn est egal à 3.3 qui est divisié par 1023,
ou m'eme si on voulait traiter que des int
33 / 1023/ 10
le résultat aura une virgule, et je ne dois pas perdre cette virgule.Donc de suite, je serai confronter à un float.
Au passage res est egal à 10kho, donc il prend la valeur de 10000.
Il y a un point qui a particulièrement retenu mon attention
Attention un float n'est pas super précis sur un UNO et similaire (32 bits - comme les double)
Il faudrait comme même que j'aie une précision même si je ne vais pas régler une montre suisse.
Donc pour faire au mieux, en terme de précision, si les float ne sont pas précis, et les doubles aussi (si j'ai bien compris), est-ce que je devrait utiliser de long?
Corrigez-moi, si je me trompe , mais un long peux contenir un chiffre à virgule?