Dependencies:   mbed Motor

Committer:
mchan63
Date:
Mon Feb 18 20:41:07 2019 +0000
Revision:
0:1bbd6ec37b2d
ok

Who changed what in which revision?

UserRevisionLine numberNew 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 }