Salut
Cela est du à la capacité d'entrée de l'ADC.
Normalement on rencontre ce problème avec des impédances fortes, par exemple avec un pont diviseur de plusieurs centaines de kilo-ohms.
Étrange, le LM35 a pourtant une impédance de sortie faible.
Comme l'a déjà dit john_lenfr, on résout ce problème en faisant une lecture à vide.
analogRead(0);
volt = analogRead(0);