in test phase power monitoring for turtlebot

Dependencies:   PowerMonlib2 mbed

Fork of TestPMLIB by Sippakorn Saeng-aroon

Committer:
sippasaeng
Date:
Fri Jun 15 02:46:31 2018 +0000
Revision:
0:fbbd04cdb029
Child:
1:79b4bdf4997b
ver1 unfixed bug;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sippasaeng 0:fbbd04cdb029 1 #include "mbed.h"
sippasaeng 0:fbbd04cdb029 2 #include "PowerMon.h"
sippasaeng 0:fbbd04cdb029 3
sippasaeng 0:fbbd04cdb029 4 Serial pc(USBTX, USBRX); // tx, rx
sippasaeng 0:fbbd04cdb029 5
sippasaeng 0:fbbd04cdb029 6 int main() {
sippasaeng 0:fbbd04cdb029 7
sippasaeng 0:fbbd04cdb029 8 powerMon pm1(-1);
sippasaeng 0:fbbd04cdb029 9 while(1)
sippasaeng 0:fbbd04cdb029 10 {
sippasaeng 0:fbbd04cdb029 11 wait(0.125);
sippasaeng 0:fbbd04cdb029 12
sippasaeng 0:fbbd04cdb029 13
sippasaeng 0:fbbd04cdb029 14 pc.printf("V_Source = %f\n", pm1.V_Source());
sippasaeng 0:fbbd04cdb029 15 //pc.printf("V_Sense = %f\n", pm1.V_Sense());
sippasaeng 0:fbbd04cdb029 16 pc.printf("Current = %f\n", pm1.Current());
sippasaeng 0:fbbd04cdb029 17 //pc.printf("Power_R = %d\n", pm1.Power_Ratio());
sippasaeng 0:fbbd04cdb029 18 pc.printf("Power = %f\n", pm1.Power());
sippasaeng 0:fbbd04cdb029 19 }
sippasaeng 0:fbbd04cdb029 20
sippasaeng 0:fbbd04cdb029 21
sippasaeng 0:fbbd04cdb029 22
sippasaeng 0:fbbd04cdb029 23 }