Error al convertir grados centigrados LM35

Hola tengo un arduino uno el cual estoy intentando leer los datos de un sensor LM35, si me regresa datos pero al hacer la conversion a grados centigrados me regresa valores muy altos.

Este codigo estoy usando para converitrlo.

TEMPERATURA = ( ( (analogRead(A0)*5000.0)/1023)/10);

Los resultados siempre son así:

452.0
458.0
460.0
478.0
489.0
500.0
500.0
500.0
500.0

Intente con otro LM35 pero sigo con los mismos resultados. Espero puedan apoyarme o alguien que haya pasado una situación similar.