in test phase power monitoring for turtlebot
Dependencies: PowerMonlib2 mbed
Fork of TestPMLIB by
main.cpp@1:79b4bdf4997b, 2018-07-23 (annotated)
- Committer:
- worasuchad
- Date:
- Mon Jul 23 13:08:53 2018 +0000
- Revision:
- 1:79b4bdf4997b
- Parent:
- 0:fbbd04cdb029
power monitoring for turtle bot
Who changed what in which revision?
User | Revision | Line number | New 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 | |
worasuchad | 1:79b4bdf4997b | 6 | int main() |
worasuchad | 1:79b4bdf4997b | 7 | { |
worasuchad | 1:79b4bdf4997b | 8 | pc.baud(115200); |
worasuchad | 1:79b4bdf4997b | 9 | powerMon pmR2(0); |
worasuchad | 1:79b4bdf4997b | 10 | int i; |
worasuchad | 1:79b4bdf4997b | 11 | while(1) |
worasuchad | 1:79b4bdf4997b | 12 | { |
sippasaeng | 0:fbbd04cdb029 | 13 | wait(0.125); |
worasuchad | 1:79b4bdf4997b | 14 | pc.printf("iterate : %i\t\t", i++); |
worasuchad | 1:79b4bdf4997b | 15 | pc.printf("V_Source = %f\t\t", pmR2.V_Source()); |
worasuchad | 1:79b4bdf4997b | 16 | //pc.printf("V_Sense = %f\n", pmR2.V_Sense()); |
worasuchad | 1:79b4bdf4997b | 17 | pc.printf("Current = %f\t\t", pmR2.Current()); |
worasuchad | 1:79b4bdf4997b | 18 | //pc.printf("Power_R = %d\n", pmR2.Power_Ratio()); |
worasuchad | 1:79b4bdf4997b | 19 | pc.printf("Power = %f\n\r", pmR2.Power()); |
worasuchad | 1:79b4bdf4997b | 20 | } |
sippasaeng | 0:fbbd04cdb029 | 21 | } |