Акумулятор#
Вступ#
Клас battery походить від базового класу brain і надає доступ до батареї EXP Brain, дозволяючи вашому роботу контролювати ємність, напругу, споживання струму, енергоспоживання, температуру та ефективність.
Доступ#
Brain.Battery
Функції-члени#
Клас battery містить такі функції-члени:
voltage— Повертає напругу акумулятора.current— Повертає значення струму споживання батареї.capacity— Повертає залишок заряду батареї мозку.temperature— Повертає температуру батареї.
Перед викликом будь-яких функцій-членів battery необхідно створити екземпляр brain , як показано нижче:
// Create the EXP Brain
brain Brain = brain();
voltage#
Повертає напругу батареї EXP Brain. Напруга — це електричний тиск, що подається на батарею, що може допомогти вам перевірити, чи достатньо заряджена батарея для надійної роботи робота.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Параметр |
Тип |
Опис |
|---|---|---|
|
|
Необов’язково. Одиниця вимірювання, що використовується для позначення напруги: |
Повертає значення double , що представляє напругу батареї у вказаних одиницях вимірювання, в діапазоні від 7,0 до 8,0 В або від 7000 до 8000 мВ.
current#
Повертає електричний струм, що споживається з батареї EXP Brain. Струм – це величина електричного потоку, який робот використовує з батареї, що може допомогти вам побачити, наскільки інтенсивно працює робот або чи двигуни можуть бути під додатковим навантаженням.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Параметр |
Тип |
Опис |
|---|---|---|
|
|
Необов’язково. Одиниця вимірювання сили струму: |
Повертає значення double що представляє електричний струм, що споживається батареєю EXP Brain, в амперах, в діапазоні від 0,0 до 15,0 Ампер.
capacity#
Повертає залишок заряду батареї EXP Brain.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Параметр |
Тип |
Опис |
|---|---|---|
|
|
Optional. The unit used to represent battery capacity: |
Повертає значення uint32_t , яке представляє залишок заряду батареї у відсотках від 0% до 100%.
temperature#
Повертає температуру батареї EXP Brain.
Available Functions1 — Повертає температуру акумулятора у відсотках.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Повертає температуру батареї у вказаних одиницях вимірювання температури.
double temperature( temperatureUnits units );
Параметр |
Тип |
Опис |
|---|---|---|
|
|
Необов’язково. Одиниця вимірювання, що використовується для позначення температури акумулятора: |
|
|
Повертає температуру батареї в певних одиницях вимірювання: |
Повертає значення double , що представляє залишок температури батареї у вказаних одиницях вимірювання.
Робочий діапазон температур для акумулятора становить приблизно
20°C(68°F) до70°C(158°F).