Paso 3: Matemáticas ¡ alerta!
Calcular vatios (voltios * amperios), horas amp (amperios * horas) y vatios por hora (watts * horas) requiere el componente de tiempo de seguimiento y realizar un poco de matemáticas:
flotador de vatios = amperios * batteryVoltage;
muestra = muestra + 1;
MS = millis();
tiempo = (float) mseg / 1000.0;
totalCharge = totalCharge + amperios;
averageAmps = totalCharge / muestra;
ampSeconds = averageAmps * tiempo;
amp-horas = ampSeconds/3600;
wattHours = batteryVoltage * amp-horas;