電池パックの電圧レベルをmV単位で返します。

構文

unsigned int GetBatteryVoltage(void);

パラメータ

 なし

戻り値

 電池パックの出力電圧レベルをmV単位で返します。

解説

 電池パックの出力電圧レベルと電池残量の関係は、電池の特性、及び、充電と放電の使用履歴により変化します。

必要条件

ヘッダファイル:
lib.h
ライブラリファイル:
libSTARTUPOPH5000.a

サンプル

#include <stdio.h>
#include <stdlib.h>
#include "lib.h"


void main(void)
{
    unsigned int voltage;

    Cursor(NOWRAP);
    printf("\fBattery voltage:");
    for(;;)
    {
        voltage = (long)GetBatteryVoltage();
        GotoXY(0,1);

        // mVからVに変換して表\u31034 示する
        printf("%1d.%02d V",voltage/1000,((voltage-1000*(voltage/1000))/10));
        Sound(TCLICK,VMEDIUM,SHIGH,0);
        GoodReadLed(GREEN,TCLICK);
        Delay(TIME_100MS * 50);
    }
}

最終更新日:2020/10/07