Hola amigos, tengo un problema que me ha costado resolver, tengo un fotodiodo el cual entrega una corriente proporcional a la intensidad de luz, conecté una reistencia en paralelo al fotodiodo para medir el voltage, pero la resistencia del fotodiodo también varía dependiendo del nivel de luz, lo que se me ocurrió es conectar un condensador a VCC en serie con el fotodiodo y medir el tiempo que se tarda en descargar el condensador para luego calcular la corriente, ahora el problema es que el tiempo de descarga me arroja valores diferentes para una misma corriente, lo he simulado en proteus, para medir el tiempo uso el CCP en modo captura con el timer1. Agradeseré cualquier aporte. Gracias.