电池#
介绍#
battery 类派生自 brain 基类,并提供对 IQ(第一代)大脑电池的访问,使您的机器人能够监控容量、电压、电流消耗、功率使用情况、温度和效率。
使用权#
Brain.Battery
成员功能#
battery 类包含以下成员函数:
在调用任何 battery 成员函数之前,必须创建一个 brain 实例,如下所示:
// Create the Brain
brain Brain = brain();
capacity#
返回 IQ(第一代)大脑电池的剩余电量。
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
范围 |
类型 |
描述 |
|---|---|---|
|
|
可选。电池容量表示单位: |
返回一个 uint32_t ,表示剩余电池容量,以 0 到 100 的百分比表示。
voltage#
返回 IQ(第一代)大脑电池的电压。电压是指施加在电池上的电压力,可以帮助您检查电池电量是否充足,以确保机器人能够可靠运行。
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
范围 |
类型 |
描述 |
|---|---|---|
|
|
可选。电压单位: |
返回一个 double 表示指定单位的电池电压,范围从 7.0 到 8.0 V 或 7000 到 8000 mV。
current#
返回从 IQ(第一代)大脑电池汲取的电流。电流值表示机器人从电池消耗的电量,可以帮助您了解机器人的工作强度或电机是否承受过大负载。
Available Functionsdouble current( currentUnits units = currentUnits::amp );
范围 |
类型 |
描述 |
|---|---|---|
|
|
可选。电流单位: |
返回一个 double 表示从 IQ(第一代)大脑电池汲取的电流(单位为安培),范围从 0.0 到 15.0 安培。