Verifique la hoja de datos para la corriente de entrada en un pin de E / S Depende del tipo exacto de controlador en su Arduino. Probablemente se llame pin de E / S actual de fuga de entrada y estará cerca de 1μA .
Aquí hay una hoja de datos típica de ATmega usada en Uno / Duemilanove / ... , puede encontrar el parámetro en la página 304. Ver la hoja de datos de su controlador específico para obtener detalles precisos.
Si usa una batería de 3.7 V y un convertidor elevador para suministrar 5 V al controlador, puede conectar la batería directamente a la entrada analógica del controlador. Sin embargo, cuando el voltaje de salida del convertidor elevador cae por debajo del voltaje de la batería (por cualquier motivo), su Arduino completo se alimentará a través del pin de entrada analógica y eso es lo que no desea . Todos los pines de entrada tienen protección contra la sobretensión que permite este comportamiento, pero los diodos no están clasificados para corrientes continuas. En conclusión: es mejor incluir una resistencia en serie entre la batería y el pin de entrada.
Pero ahora su medida se basa en la precisión de la fuente de alimentación de 5V. Dependiendo del controlador exacto que tenga, hay varios voltajes de referencia internos que son mucho más exactos que el voltaje de la fuente de alimentación. Si agrega una resistencia adicional a tierra (R2), puede usar dicha referencia para medir con precisión el voltaje de entrada. Esto se llama divisor de voltaje (resistivo). Con la relación dada, la tensión en el pin de entrada será de 1 V cuando el voltaje de la batería sea de 3.7 V:
\ $ V_ {medición} = \ dfrac {R2 × V_ {BATT}} {R1 + R2} \ $
simular este circuito : esquema creado usando CircuitLab