Gracias por la ayuda, el tema de la raiz cuadrada ya lo solucione, si que se puede hacer con sqrt, pero la variable tiene que ser double. En cuanto a la conversión analógico digital es donde me esta costando un poco, esque mi ingles...
Según he leido la señal analógica de entrada tiene que estar entre 0 y 5,5 voltios, y el numero digital que da va desde 0 hasta 1023, puesto que el pic 18f4550 tiene 10 bits de resolución, asique puede ser algo así:
0 V -------- 000000000 ( 0 en decimal)
5,5 V ------ 111111111 ( 1023 en decimal)
¿ es así o no me he enterado de nada ?, ¿ si es así que es un aumento lineal ?
Gracias, un saludo.