Батарея#
Введение#
Класс battery создан на основе базового класса brain и обеспечивает доступ к батарее IQ (2-го поколения) Brain, позволяя вашему роботу отслеживать емкость, напряжение, потребляемый ток, энергопотребление, температуру и эффективность.
Доступ#
Brain.Battery
Функции участников#
Класс battery включает следующие функциональные возможности:
capacity— Возвращает оставшуюся емкость батареи мозга.voltage— Возвращает напряжение батареи.current— Возвращает потребляемый ток батареи.
Перед вызовом любых функций-членов battery необходимо создать экземпляр brain , как показано ниже:
// Create the Brain
brain Brain = brain();
capacity#
Возвращает оставшийся уровень заряда батареи IQ (2-го поколения) Brain.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Параметр |
Тип |
Описание |
|---|---|---|
|
|
Необязательно. Единица измерения емкости батареи: |
Возвращает значение uint32_t , представляющее оставшуюся емкость батареи в процентах от 0 до 100.
voltage#
Возвращает напряжение батареи IQ (2-го поколения). Напряжение — это электрическое напряжение, подаваемое на батарею, которое помогает проверить, достаточно ли она заряжена для надежной работы робота.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Параметр |
Тип |
Описание |
|---|---|---|
|
|
Необязательно. Единица измерения напряжения: |
Возвращает значение double представляющее напряжение батареи в указанных единицах, в диапазоне от 7,0 до 8,0 В или от 7000 до 8000 мВ.
current#
Возвращает значение электрического тока, потребляемого от батареи IQ (2-го поколения). Показатель тока отражает объем электроэнергии, потребляемой роботом от батареи, что позволяет оценить интенсивность работы робота и выявить возможную перегрузку двигателей.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Параметр |
Тип |
Описание |
|---|---|---|
|
|
Необязательно. Единица измерения тока: |
Возвращает значения double представляющие собой электрический ток, потребляемый батареей IQ (2-го поколения) Brain в амперах, в диапазоне от 0,0 до 15,0 ампер.