Exacto Cryn.
El codigo en escencia no esta mal. Lo que pasa es que falta un paso, falta convertir el valor leido en el ADC a temperatura.
En si, son dos conversiones las que hay que hacer:
1. Valor leido del ADC a voltaje analogico.
2. Voltaje analogico a Temperatura.
El 1. se hace con una regla de tres directa, los parametros son Vref y el valor leido del ADC:
V_{analogico} = \frac{read-adc() \times V_{ref}}{2^{n}}
El 2. se hace con una regla de tres directa tambien, los parametros son Temperatura y Resolucion del Sensor [10mV/°C]. Si tengo una temperatura de 50°C, tendre un voltaje a la salida del sensor de:
50 \times 10m = 2.5 V
Saludos