Voici j'utilise un IC MCP9700A Analog-to-Digital Converters @ 10.0 mV/°C. Je ne parviens pas à trouver la bonne formule sur le forum pour calculer l'ADC et le transmettre en Celsius??
Sauf erreur : pour 0° => 0.5V (n=102); 100°=> 1.5V (n=307) ; -40° => 0.1V (n=10) (si VccµP = 5V)
Si tu affiches directement Celsius la valeur doit être bonne.
Dans ton cas, tu découpes la valeur qui est un nombre entier, le résultat est Celsius/10.
Si tu veux une pseudo-precision, dans le calcul divise par "1.0" à la place de "10.0".
Pour 25° , la tension doit être de 0.75V (n= 153) , 0.855V correspond à 35.5° (175).
Il y un problème avec tes valeurs. Ton capteur est il loin du µP ?
Si tu modifies la température, vois tu changer N ?
Teste le programme joint.