Paso 3: Poner fin a la medida (el cargo alcanzado Vref)
La carga del condensador se produce a través del resistor R cuyo valor es elegido dependiendo de la gama de capacidades que queremos medir. Estas son las resistencias recomienda:
1. 20 pF < C < = 10 nF = > R = 1 Mohm
2. 10 nF < C < = 300 uF = > R = 10 kohm
3. 300 uF < C = > R = 1 kohm
La carga en el capacitor aumenta exponencialmente de 0 a VCC.
En la precisa instantánea cuando la tensión a los A2 excede el nivel Vref en A1, los interruptores de 741 salida abruptamente al estado alto .
La salida del 741 (pin 6) está conectada al pin 3 de arduino, que está relacionada con la interrupción 1 en el bloque setup() de nuestro código.
Aquí establecemos que la interrupción se activará cuando el pin 3 detecta el flanco ascendente producido por el 741 cuando la carga del capacitor ha alcanzado Vref. Cuando la interrupción se debe inmediatamente ejecuta el código en la función stop() , suspender cualquier otra acción Arduino estaba realizando en ese momento.
Cuando el voltaje en el condensador C llega a Vref y la interrupción se activa, el código en la función stop() simplemente guarda en la variable t_stop el tiempo devuelto por micros() marca el final de la medición.