Kapacitans mätare med arduino och 741 op-amp (2 / 6 steg)
Steg 2: Starta MÄTNINGEN
Mätning processen startar med att trycka på en strömbrytare som skickar stift 10 till marken. Detta stift underhölls till VCC genom pull-up resistor R3 på 10 kohm.
I funktionen loop() en om block upptäcker spänning ändringen på stift 10 och sedan afterprocessing den "debouncing" av knappen, kör kod inom blocket enligt följande ordning:
1 - pin 9 ändras från INPUT -läge till Utläge för att tillåta oss att skicka det till marken (låg) .
2 - A 100 ms fördröjning är producerad för att säkerställa en komplett urladdning.
3 - vi ändra igen stift 9 till INPUT-läge (hög impedans state) vilket motsvarar att sätta på detta stift ett motstånd av ca 10 Mohm i serie med R5, som ses av R-C -krets som en öppen krets och därför utan något inflytande i mätningen.
4 - vi sätter stift 11 i hög tillstånd för att driva R-C krets med VCC och därför starta laddning C genom R.
5 - vi lagrar i en variabel (t_start) tiden returneras av micros() som markerar början av laddningen. För att visuellt flagga laddningsprocessen, är en lysdiod ansluten till stift 12 påslagen.