mesure tenperature + tensions

Bonjour, je commence avec ma première programmation arduino.
J'utilise un nano.

Je mesure une température avec un LM35
Je mesure des tensions via un pont diviseur
J'ai aussi un affichage 2*16 en I2c

Mon problème :
Si je ne branche pas de batterie à mesurer, l'affichage de la température est bon et stable mais dès que j'ajoute une batterie afin de mesurer sa tension la mesure de température bouge tout le temps et d'une vingtaine de degrés.

C'est je suppose un problème de débutant mais je suis bien embêté.
Merci de votre future aide.

Bonjour,

Quand tu changes de voie pour la mesure analogique il est conseillé de faire une mesure pour rien pour laisser le temps à la valeur de se stabiliser après changement de voie du multiplexeur.

Merci je vais essayer ...

C'est bon j'ai essayé et cela a fonctionné !
J'ai juste écrit deux fois la commande de lecture :

temperature_lue = analogRead(capteur_temp);
temperature_lue = analogRead(capteur_temp);

Est-ce bien cela qu'il fallait faire ?

Merci beaucoup !

Je te conseille si ce n'est pas déjà le cas de relier le LM35 à la carte arduino avec son fil de masse INDIVIDUEL.
On appelle cela le câblage des masses en étoile, chaque composant est une branche de l'étoile, le centre de l'étoile est constitué par les accés GND AU NIVEAU de la carte arduino.

samuelprieur:
Est-ce bien cela qu'il fallait faire ?

Oui, tout à fait