![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
motor
main.cpp@0:974de11b1491, 2016-06-15 (annotated)
- Committer:
- s1210160
- Date:
- Wed Jun 15 02:09:45 2016 +0000
- Revision:
- 0:974de11b1491
- Child:
- 1:6ad72ace0fec
motor
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
s1210160 | 0:974de11b1491 | 1 | #include "mbed.h" |
s1210160 | 0:974de11b1491 | 2 | #include "VNH5019.h" |
s1210160 | 0:974de11b1491 | 3 | |
s1210160 | 0:974de11b1491 | 4 | VNH5019 motorShield(p23,p22,p25,p21,p24,p26); |
s1210160 | 0:974de11b1491 | 5 | Serial pc(USBTX, USBRX); |
s1210160 | 0:974de11b1491 | 6 | Serial xbee(p13, p14); |
s1210160 | 0:974de11b1491 | 7 | |
s1210160 | 0:974de11b1491 | 8 | int main() |
s1210160 | 0:974de11b1491 | 9 | { |
s1210160 | 0:974de11b1491 | 10 | |
s1210160 | 0:974de11b1491 | 11 | char c; |
s1210160 | 0:974de11b1491 | 12 | |
s1210160 | 0:974de11b1491 | 13 | while(true) { |
s1210160 | 0:974de11b1491 | 14 | c = xbee.getc(); |
s1210160 | 0:974de11b1491 | 15 | |
s1210160 | 0:974de11b1491 | 16 | if(c == 'f') { |
s1210160 | 0:974de11b1491 | 17 | motorShield.changeSpeed(1, 255, 1, 255); |
s1210160 | 0:974de11b1491 | 18 | } |
s1210160 | 0:974de11b1491 | 19 | |
s1210160 | 0:974de11b1491 | 20 | if(c == 'b'){ |
s1210160 | 0:974de11b1491 | 21 | motorShield.changeSpeed(2, 255, 2, 255); |
s1210160 | 0:974de11b1491 | 22 | } |
s1210160 | 0:974de11b1491 | 23 | |
s1210160 | 0:974de11b1491 | 24 | if(c == 'l'){ |
s1210160 | 0:974de11b1491 | 25 | motorShield.changeSpeed(0, 255, 1, 255); |
s1210160 | 0:974de11b1491 | 26 | } |
s1210160 | 0:974de11b1491 | 27 | |
s1210160 | 0:974de11b1491 | 28 | if(c == 'r') { |
s1210160 | 0:974de11b1491 | 29 | motorShield.changeSpeed(1, 255, 0, 255); |
s1210160 | 0:974de11b1491 | 30 | } |
s1210160 | 0:974de11b1491 | 31 | |
s1210160 | 0:974de11b1491 | 32 | if(c == 's') { |
s1210160 | 0:974de11b1491 | 33 | motorShield.changeSpeed(0, 255, 0, 255); |
s1210160 | 0:974de11b1491 | 34 | } |
s1210160 | 0:974de11b1491 | 35 | } |
s1210160 | 0:974de11b1491 | 36 | return 0; |
s1210160 | 0:974de11b1491 | 37 | } |