Un Arduino ca chauffe

Mais si tu veut vraiment l'étalonner, prend un thermomètre de précision (infrarouge), regarde la température du corps du micro et compare là avec ce que te donne mon programme de relevé de température.
Ensuite il faudra modifier le calcul pour prendre en compte cette différence.

Je ne connais pas le schéma intilisé par Atmell mais cela ne doit pas être trés différent de la mesure d'une tension aux bormes d'une diode test alimentée avec un courant constant. Mesurer la température du boîtier ne servira à rien tant qu'on ne connait pas la résistance thermique entre le circuit de monitoring de la température et le boitier.
La température que donne la sonde interne est "interne", elle n'est pas forcément exacte au degrés prés mais elle est représentative de la température de la puce de silicium et pas du tout de celle du boîtier.

Encore une fois le circuit intégré est prévu pour fonctionner dans de l'air à +85°C. Les conditions en milieu industriel sont autrement plus sévères que celle en utilisation personnelle.
Ce n'est pas les malheureux 40°C qui vont le déranger !

Par contre une soudure sèche où la patte d'un composant est juste collée sur la plage de soudure, là oui passer de +20°C à +40°C cela peut faire quelque chose du fait des dilatations thermiques qui rompent le fragile contact.