構文
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