ya realice la convercion pero en la terminal virtual solo me imprime a lo maximo solamente 5 datos diferente
#include <16f88.h>
#device adc=10
#include <math.h> //Necesaria para los cálculos matemáticos
#FUSES NOWDT
#fuses NOMCLR,INTRC_IO
#use delay(clock=4000000)
#use rs232(baud=9600, xmit=pin_b5, rcv=pin_b2)
void main() {
float medicion; //Variables de ecuación
int16 valor;
setup_port_a( ALL_ANALOG );
setup_adc( ADC_CLOCK_INTERNAL );
set_adc_channel( 0 );
delay_us(10);
do {
valor = Read_ADC();
medicion = valor * 1024.0 / 100 ;
putc(medicion);
} while (TRUE);
}
puse un potenciometro de 1M aqui dejo adjunta la simulacion