Акумулятор#

Вступ#

Клас battery походить від базового класу brain і надає доступ до акумулятора IQ (2-го покоління) Brain, дозволяючи вашому роботу контролювати ємність, напругу, споживання струму, енергоспоживання, температуру та ефективність.

Доступ#

Brain.Battery

Функції-члени#

Клас battery містить такі функції-члени:

  • capacity — Повертає залишок заряду батареї мозку.

  • voltage — Повертає напругу акумулятора.

  • current — Повертає значення струму споживання батареї.

Перед викликом будь-яких функцій-членів battery необхідно створити екземпляр brain , як показано нижче:

// Create the Brain
brain Brain = brain();

capacity#

Повертає залишок заряду батареї IQ (2-го покоління) Brain.

Available Functions
uint32_t capacity( percentUnits units = percentUnits::pct );

Parameters

Параметр

Тип

Опис

units

percentUnits

Optional. The unit used to represent battery capacity: pct / percent — percent

Return Values

Повертає значення uint32_t , яке представляє залишок заряду батареї у відсотках від 0 до 100.

voltage#

Повертає напругу акумулятора IQ (2-го покоління) Brain. Напруга — це електричний тиск, що подається на акумулятор, який може допомогти вам перевірити, чи достатньо заряджений акумулятор для надійної роботи робота.

Available Functions
double voltage( voltageUnits units = voltageUnits::volt );

Parameters

Параметр

Тип

Опис

units

voltageUnits

Необов’язково. Одиниця вимірювання, що використовується для позначення напруги: volt (за замовчуванням) — вольти або mV — мілівольти

Return Values

Повертає значення double , що представляє напругу батареї у вказаних одиницях вимірювання, в діапазоні від 7,0 до 8,0 В або від 7000 до 8000 мВ.

current#

Повертає електричний струм, що споживається з акумулятора IQ (2-го покоління) Brain. Струм – це величина електричного потоку, який робот використовує з акумулятора, що може допомогти вам побачити, наскільки інтенсивно працює робот або чи двигуни можуть бути під додатковим навантаженням.

Available Functions
double current( currentUnits units = currentUnits::amp );

Parameters

Параметр

Тип

Опис

units

currentUnits

Необов’язково. Одиниця вимірювання сили струму: amp (за замовчуванням) — ампери.

Return Values

Повертає значення double що представляє електричний струм, що споживається батареєю IQ (2-го покоління) Brain, в амперах, у діапазоні від 0,0 до 15,0 Ампер.