Paro los BASIC Stamps existe un comando "RCTIME", que mide la constante RC de un circuito, te describo como funciona, para que puedas desarrollarlo en tu idioma de programación:
a)-Se pone la R variable en paralelo con un C conocido, un extremo del conjunto, al PIN del micro y el otro a masa.
b)-Se pone el PIN, como salida en estado "alto".
c)-Se pasa la condición del PIN como entrada y se cuentan en una variable, cuantos ciclos transcurrieron hasta pasar el PIN de "alto" a "bajo".
Según el valor de la R, se obtiene un valor correspondiente en la variable.