float Sensor (void) //Lectura del sensor y transformación a temperatura.
{
ADCON0 = 0X05; //Habilitación adc y establecida entrada en AN1(RA1)
ADCON0bits.GO_nDONE = 1; //Comienzo detección de AD
while(ADCON0bits.GO_nDONE == 1);{}
int valorsensor = (ADRESL +(ADRESH <<8));
float valorcalculado = (valorsensor*5/(float)1023); //Cálculo de voltaje
float valortemp = valorcalculado*100; //Cálculo temperatura
return valortemp;
ADCON0 = 0;
}