배터리#
소개#
battery 클래스는 brain 기본 클래스에서 파생되었으며 V5 브레인의 배터리에 대한 액세스를 제공하여 로봇이 용량, 전압, 전류 소모, 전력 사용량, 온도 및 효율을 모니터링할 수 있도록 합니다.
입장#
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 로 이루어진 double 값을 반환합니다.
current#
V5 브레인 배터리에서 소모되는 전류를 반환합니다. 전류는 로봇이 배터리에서 사용하는 전력량을 나타내며, 로봇의 작동 상태나 모터에 과부하가 걸렸는지 여부를 파악하는 데 도움이 됩니다. 전류 값은 0.0~20.0암페어 범위입니다.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
매개변수 |
유형 |
설명 |
|---|---|---|
|
|
선택 사항입니다. 전류를 나타내는 단위는 다음과 같습니다. |
V5 브레인 배터리에서 소모되는 전류를 암페어 단위로 나타내는 double 의 이중 값을 반환합니다.
capacity#
V5 브레인 배터리의 남은 배터리 잔량을 반환합니다.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
매개변수 |
유형 |
설명 |
|---|---|---|
|
|
선택 사항입니다. 배터리 용량을 나타내는 단위는 다음과 같습니다: |
남은 배터리 용량을 0%에서 100% 사이의 백분율로 나타내는 uint32_t 반환합니다.
temperature#
V5 브레인 배터리의 온도를 반환합니다.
Available Functions1 — 배터리 온도를 백분율로 반환합니다.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — 지정된 온도 단위로 배터리 온도를 반환합니다.
double temperature( temperatureUnits units );
매개변수 |
유형 |
설명 |
|---|---|---|
|
|
선택 사항입니다. 배터리 온도를 나타내는 단위는 다음과 같습니다: |
|
|
배터리 온도를 특정 단위로 반환합니다. |
지정된 단위로 남은 배터리 온도를 나타내는 double 의 double 값을 반환합니다.
배터리의 작동 온도 범위는 대략
20°C68°F) ~70°C158°F)입니다.