HEPTA-Sat Training 2019
/
Lab3-03_Detect_BatteryVoltage_HEX
Lab3
main.cpp@26:e0f46da1ff13, 2019-08-21 (annotated)
- Committer:
- HeptaSatTraining2019
- Date:
- Wed Aug 21 18:29:15 2019 +0000
- Revision:
- 26:e0f46da1ff13
- Parent:
- 25:4277e16b97c3
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbed_official | 0:bdbd3d6fc5d5 | 1 | #include "mbed.h" |
HeptaSatTraining2019 | 25:4277e16b97c3 | 2 | #include "HEPTA_EPS.h" |
HeptaSatTraining2019 | 24:3659e0c223c8 | 3 | |
umeume | 2:1c5cdb2c3e0f | 4 | Serial pc(USBTX,USBRX); |
HeptaSatTraining2019 | 25:4277e16b97c3 | 5 | HEPTA_EPS eps(p16,p26); |
HeptaSatTraining2019 | 24:3659e0c223c8 | 6 | |
umeume | 2:1c5cdb2c3e0f | 7 | int main() |
umeume | 2:1c5cdb2c3e0f | 8 | { |
HeptaSatTraining2019 | 24:3659e0c223c8 | 9 | pc.baud(9600); |
HeptaSatTraining2019 | 26:e0f46da1ff13 | 10 | float bt_dec; |
HeptaSatTraining2019 | 26:e0f46da1ff13 | 11 | char bt_hex[4]; |
HeptaSatTraining2019 | 25:4277e16b97c3 | 12 | for(int i = 0; i < 10; i++) { |
HeptaSatTraining2019 | 26:e0f46da1ff13 | 13 | eps.vol(&bt_dec); |
HeptaSatTraining2019 | 26:e0f46da1ff13 | 14 | eps.vol_u16(bt_hex); |
HeptaSatTraining2019 | 26:e0f46da1ff13 | 15 | pc.printf("Vol = %f\r\n",bt_dec); |
HeptaSatTraining2019 | 26:e0f46da1ff13 | 16 | pc.printf("Vol_hex = %c%c%c%c\r\n",bt_hex[0],bt_hex[1],bt_hex[2],bt_hex[3]); |
HeptaSatTraining2019 | 25:4277e16b97c3 | 17 | wait(1.0); |
HeptaSatTraining2019 | 24:3659e0c223c8 | 18 | } |
umeume | 2:1c5cdb2c3e0f | 19 | } |