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