Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // wait for capacitor to charge ~63% (one T = RC)
- while(true) {
- float charge = analogRead(vTestPin)
- elapsedTime= millis() - startTime;
- if(charge > (ADC_RES * .63) {
- microFarads = ((float)elapsedTime / resistorValue) * 1000;
- }
- if(elapsedTime > 2000) {
- microFarads = 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement