Estoy tratando de leer los valores de salida del capacitor cuando se descarga la tapa para un proyecto de física, y obtengo un alto voltaje mientras se está cargando, pero disminuyendo a 0V 3000 \ $ \ mu \ $ s después de detener la señal de carga, lo que no No parece correcto.
Esquema:
Ellímitees1mF,resistencia1k\$\Omega\$.
Estoytratandodecargarlatapaenviando+5Vatravésdelalíneadigitaldurante2segundos,yluegotratandodedescargaryaseacambiandolalíneadesalidadigitalaaltaimpedancia(cambiándolaalmododeentrada,pinMode(DIGITAL_OUTPUT,INPUT);
)oescribiendounaseñalbaja(digitalWrite(DIGITAL_OUTPUT,LOW);
).
Heintentadoambosmétodosparadesencadenarladescarga,perolaseñalanalógicaqueheleído(analogRead(ANALOG_INPUT);
)hapasadode+5Vmientrassecargahasta0V3000\$\mu\$sdespués.Teníalaimpresióndequelatapadeberíatardaralmenos2segundosendescargarseporcompleto.
Supongoqueheestropeadoelcircuitodealgunamanera,yelcódigorealmentefuncionadespuésdeunadepuraciónsuficiente,porloquenodesperdiciéespaciocon97líneasdecódigo,peroelcódigoestáenun