電池#
介紹#
battery 類衍生自 brain 基類,並提供對 V5 Brain 電池的訪問,使您的機器人能夠監控容量、電壓、電流消耗、功率使用情況、溫度和效率。
使用權#
Brain.Battery
成員功能#
battery 類別包含以下成員函數:
voltage— 返回電池電壓。current— 返回電池電流消耗。capacity— 返回大腦剩餘的電池容量。temperature— 返回電池溫度。
在呼叫任何 battery 成員函數之前,必須建立一個 brain 實例,如下所示:
// Create the V5 Brain
brain Brain = brain();
voltage#
返回V5大腦電池的電壓。電壓是指施加在電池上的電壓力,可以幫助您檢查電池電量是否足夠,以確保機器人能夠可靠運作。
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
範圍 |
類型 |
描述 |
|---|---|---|
|
|
可選。電壓單位: |
傳回一個 double 值,表示以指定單位表示的電池電壓。
current#
返回從 V5 主控電池汲取的電流。電流是指機器人從電池消耗的電量,可以幫助您了解機器人的工作強度或馬達是否承受額外負載,範圍從 0.0 到 20.0 安培。
Available Functionsdouble current( currentUnits units = currentUnits::amp );
範圍 |
類型 |
描述 |
|---|---|---|
|
|
可選。電流單位: |
傳回一個 double 表示從 V5 Brain 電池汲取的電流(單位為安培)。
capacity#
返回 V5 大腦電池的剩餘電量。
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
範圍 |
類型 |
描述 |
|---|---|---|
|
|
可選。電池容量表示單位: |
傳回一個 uint32_t ,表示剩餘電池容量的百分比,範圍從 0% 到 100%。
temperature#
返回 V5 大腦電池的溫度。
Available Functions1 — 傳回電池溫度的百分比。
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — 傳回指定溫度單位的電池溫度。
double temperature( temperatureUnits units );
範圍 |
類型 |
描述 |
|---|---|---|
|
|
可選。電池溫度表示單位: |
|
|
返回電池溫度,單位為: |
傳回一個 double 表示以指定單位表示的剩餘電池溫度。
電池的工作溫度範圍約為
20°C(68°F) 至70°C(158°F)。