Error en la lectura de tensiones.

yo tenía puesto que leyese así:

analogRead(A0);
delay(500);
Tamb_s = analogRead(A0);
Tamb_e = fmap(Tamb_s, 0, 1023.0, 0.0, 5.0);delay(10);

finalmente con esta estructura me terminó por funcionar correctamente:

Tamb_s = analogRead(A0);
delay(10);
Tamb_s = analogRead(A0);
delay(10);
Tamb_e = fmap(Tamb_s, 0, 1023.0, 0.0, 5.0);
delay(10);

No se si es por que me equivoque al dejar un delay tan largo ( solo ocurría en esa primera medida). Pero poniendo esto, como también se me ha indicado y esos tiempos de espera funciona correctamente.