Paso 2: Sketch de Arduino
Escribí mi dibujo original pero basé este bosquejo en este Instructable:
Teoría de la operación:
Para cada batería:
Se mide el voltaje de la batería de arranque (abiertos).
Cuando se presiona el botón de inicio, el FET se enciende y conecta una carga de 4 ohm a través de la batería.
Se miden la tensión en ambos lados de la resistencia, la diferencia es el voltaje en la resistencia.
Desde la resistencia, la corriente a través del resistor es esa tensión dividida por 4.
Así que esta corriente se supone que la misma durante 10 segundos (delta).
Capacidad de este delta es actual * 10 segundos.
Estas capacidades se agregan hasta que el voltaje de la batería cae por debajo de la tensión de corte.
Constantes que se pueden cambiar:
Float ArefV = 5.1; 5V suministrados
Float CutoffV = 2.9; Detener la tensión de descarga
Res de flotador = 4.0; Resistencia de la descarga
#define DELTA 10000L / / duración del período de la muestra en milisegundos de