ChargeControl

Dependencies:   mbed PowerControl SDFileSystem

Fork of ChargeControl by 智也 大野

main.cpp

Committer:
tomoya123
Date:
2016-12-13
Revision:
1:cbbad81dc88d
Parent:
0:0842f00470eb

File content as of revision 1:cbbad81dc88d:

#include "mbed.h"
#include "HeptaBattery.h"

Serial pc(USBTX,USBRX);
HeptaBattery battery(p16,p29,p26);

int main(){
     pc.baud(9600);
     int save_flag,bc_state;
     float bt_dec;
     for(int i=0;i<10;i++){
             battery.vol(&bt_dec);
             if(bt_dec>=4.2) bc_state=1;
             else if(bt_dec < 4.2&&bt_dec>=3.5) bc_state=2;
             else if(bt_dec<3.5) bc_state=3;
             battery.chargecontrol(bc_state,&save_flag);
             pc.printf("Voltage=%f,save_flag=%d\r\n",bt_dec,save_flag);
             wait(1.0);
     }
}