Estas respuestas son demasiado buenas .
Descubrí que las soluciones comerciales son más baratas.
En su laboratorio, si puede medir la carga del dispositivo, no necesita colocar ningún medidor de carga en su interior.
Por ejemplo: un esquema de carga de potencia simple
state load
--------------------
standy 0.1 A
full on 1 A
Si el Arduino ordena los dos estados, o puede leerlos, un bingo de datos digitales.
Arduino los cronometra y agrega a estos dos contadores: tiempo en espera, tiempo completo.
Matemáticas sencillas para calcular la cantidad de jugo que su dispositivo ha chupado de la batería.