Sharing is Caring
/
ECE4180Lab2DancingRobot
ok
main.cpp@0:1bbd6ec37b2d, 2019-02-18 (annotated)
- Committer:
- mchan63
- Date:
- Mon Feb 18 20:41:07 2019 +0000
- Revision:
- 0:1bbd6ec37b2d
ok
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mchan63 | 0:1bbd6ec37b2d | 1 | // Sweep the motor speed from full-speed reverse (-1.0) to full speed forwards (1.0) |
mchan63 | 0:1bbd6ec37b2d | 2 | |
mchan63 | 0:1bbd6ec37b2d | 3 | #include "mbed.h" |
mchan63 | 0:1bbd6ec37b2d | 4 | #include "Motor.h" |
mchan63 | 0:1bbd6ec37b2d | 5 | Motor m1(p21, p19, p20); // pwm, fwd, rev |
mchan63 | 0:1bbd6ec37b2d | 6 | Motor m2(p22, p16, p15); // pwm, fwd, rev |
mchan63 | 0:1bbd6ec37b2d | 7 | |
mchan63 | 0:1bbd6ec37b2d | 8 | int main() { |
mchan63 | 0:1bbd6ec37b2d | 9 | while(1){ |
mchan63 | 0:1bbd6ec37b2d | 10 | m1.speed(.4); |
mchan63 | 0:1bbd6ec37b2d | 11 | m2.speed(.4); |
mchan63 | 0:1bbd6ec37b2d | 12 | wait(1); |
mchan63 | 0:1bbd6ec37b2d | 13 | m1.speed(0); |
mchan63 | 0:1bbd6ec37b2d | 14 | m2.speed(0); |
mchan63 | 0:1bbd6ec37b2d | 15 | wait(1); |
mchan63 | 0:1bbd6ec37b2d | 16 | m1.speed(-.4); |
mchan63 | 0:1bbd6ec37b2d | 17 | m2.speed(-.4); |
mchan63 | 0:1bbd6ec37b2d | 18 | wait(1); |
mchan63 | 0:1bbd6ec37b2d | 19 | m1.speed(0); |
mchan63 | 0:1bbd6ec37b2d | 20 | m2.speed(0); |
mchan63 | 0:1bbd6ec37b2d | 21 | wait(1); |
mchan63 | 0:1bbd6ec37b2d | 22 | m1.speed(-.5); |
mchan63 | 0:1bbd6ec37b2d | 23 | m2.speed(.5); |
mchan63 | 0:1bbd6ec37b2d | 24 | wait(1.75); |
mchan63 | 0:1bbd6ec37b2d | 25 | m1.speed(0); |
mchan63 | 0:1bbd6ec37b2d | 26 | m2.speed(0); |
mchan63 | 0:1bbd6ec37b2d | 27 | wait(1); |
mchan63 | 0:1bbd6ec37b2d | 28 | m1.speed(.5); |
mchan63 | 0:1bbd6ec37b2d | 29 | m2.speed(-.5); |
mchan63 | 0:1bbd6ec37b2d | 30 | wait(1.75); |
mchan63 | 0:1bbd6ec37b2d | 31 | m1.speed(0); |
mchan63 | 0:1bbd6ec37b2d | 32 | m2.speed(0); |
mchan63 | 0:1bbd6ec37b2d | 33 | wait(1); |
mchan63 | 0:1bbd6ec37b2d | 34 | |
mchan63 | 0:1bbd6ec37b2d | 35 | } |
mchan63 | 0:1bbd6ec37b2d | 36 | } |