88
99#define CURRENT_FACTOR 0.200
1010#define VOLTAGE_FACTOR 0.60
11- #define BATTERY_FACTOR 0.20
12- #define BATTERY_OFFSET 1.00
11+ #define VOLTAGE_OFFSET 0.60
1312
1413BslibEnergyMeter CurrentMeter;
1514BslibEnergyMeter VoltageMeter;
16- BslibEnergyMeter BatteryMeter;
1715
1816void setup ()
1917{
2018 CurrentMeter.SensorCurrent (PIN_CURRENT_REF, PIN_CURRENT, CURRENT_FACTOR);
21- VoltageMeter.SensorVoltage (PIN_VOLTAGE, VOLTAGE_FACTOR);
22- BatteryMeter. SensorBattery (PIN_BATTERY, BATTERY_FACTOR, BATTERY_OFFSET);
19+ VoltageMeter.VoltageMeter (PIN_VOLTAGE, VOLTAGE_FACTOR, VOLTAGE_OFFSET );
20+ // VoltageMeter.VoltageMeter(PIN_VOLTAGE, VOLTAGE_FACTOR); tmb puede ser sin offset
2321}
2422void loop ()
2523{
@@ -35,15 +33,11 @@ void loop()
3533 // ! la cantidad de lecturas debe ser configurada a discreción
3634
3735 float corriente = CurrentMeter.GetCurrent (50 );
38- float voltaje = VoltageMeter.GetVoltage (50 );
39- float battery = BatteryMeter.GetBattery (50 );
36+ float voltaje = VoltageMeter1.GetVoltage (50 );
4037
41- Serial.print (" Corriente en motor N del sistema:\t " );
38+ Serial.print (" Corriente del sistema:\t " );
4239 Serial.println (voltaje);
4340
44- Serial.print (" Voltaje en motor N del sistema:\t " );
41+ Serial.print (" Voltaje del sistema:\t " );
4542 Serial.println (corriente);
46-
47- Serial.print (" Nivel de bateria del sistema:\t " );
48- Serial.println (battery);
4943}
0 commit comments