v
bluetooth.cpp@0:3e2ad15377cd, 2016-02-18 (annotated)
- Committer:
- thorb3n
- Date:
- Thu Feb 18 14:58:44 2016 +0000
- Revision:
- 0:3e2ad15377cd
commit; ;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
thorb3n | 0:3e2ad15377cd | 1 | #include "pins.h" |
thorb3n | 0:3e2ad15377cd | 2 | #include "mbed.h" |
thorb3n | 0:3e2ad15377cd | 3 | #include "lights.h" |
thorb3n | 0:3e2ad15377cd | 4 | #include "messen.h" |
thorb3n | 0:3e2ad15377cd | 5 | Serial bluetooth(TX,RX); |
thorb3n | 0:3e2ad15377cd | 6 | |
thorb3n | 0:3e2ad15377cd | 7 | void readBluetooth(){ |
thorb3n | 0:3e2ad15377cd | 8 | while(bluetooth.readable()){ |
thorb3n | 0:3e2ad15377cd | 9 | char command = bluetooth.getc(); |
thorb3n | 0:3e2ad15377cd | 10 | switch(command){ |
thorb3n | 0:3e2ad15377cd | 11 | case '1': setlight1(1); |
thorb3n | 0:3e2ad15377cd | 12 | break; |
thorb3n | 0:3e2ad15377cd | 13 | case '2': setlight1(0); |
thorb3n | 0:3e2ad15377cd | 14 | break; |
thorb3n | 0:3e2ad15377cd | 15 | case '3': setlight2(1); |
thorb3n | 0:3e2ad15377cd | 16 | break; |
thorb3n | 0:3e2ad15377cd | 17 | case '4': setlight2(0); |
thorb3n | 0:3e2ad15377cd | 18 | break; |
thorb3n | 0:3e2ad15377cd | 19 | } |
thorb3n | 0:3e2ad15377cd | 20 | } |
thorb3n | 0:3e2ad15377cd | 21 | } |
thorb3n | 0:3e2ad15377cd | 22 | void sendBluetooth(){ |
thorb3n | 0:3e2ad15377cd | 23 | bluetooth.printf("%f",getSpeed()); |
thorb3n | 0:3e2ad15377cd | 24 | bluetooth.printf("%f",getCurrent()); |
thorb3n | 0:3e2ad15377cd | 25 | bluetooth.printf("%f",getVoltage()); |
thorb3n | 0:3e2ad15377cd | 26 | } |
thorb3n | 0:3e2ad15377cd | 27 | |
thorb3n | 0:3e2ad15377cd | 28 | void doBluetooth(){ |
thorb3n | 0:3e2ad15377cd | 29 | readBluetooth(); |
thorb3n | 0:3e2ad15377cd | 30 | sendBluetooth(); |
thorb3n | 0:3e2ad15377cd | 31 | } |