Lab2_part7_Motor and extra credit (robot)

Dependencies:   Motor mbed

Fork of 4180lab2_part7_Motor by ECE4180

main.cpp

Committer:
ldeng31
Date:
2015-10-06
Revision:
2:fab667092434
Parent:
1:1997f5ee08bc

File content as of revision 2:fab667092434:

// Sweep the motor speed from full-speed reverse (-1.0) to full speed forwards (1.0)

#include "mbed.h"
#include "Motor.h"

//AnalogIn pot(p20);
//Motor m(p21, p17, p18); // pwm, fwd, rev
Motor mA(p25, p6, p5); // pwm, fwd, rev
Motor mB(p26, p7, p8);//pwm, fwd, rev
DigitalOut STBY(p10);
//Serial pc(USBTX, USBRX);

int main() {
    STBY = 1;
    while (true)
    {
       //pc.printf("analogin%2f\n",pot.read());
       //m.speed((pot.read()-0.5f)/0.5f);
       mA.speed(0.5f);
       mB.speed(0.5f);
       wait(5.0);
       mA.speed(-0.5f);
       mB.speed(-0.5f);
       wait(5.0);
       mA.speed(0.5f);
       mB.speed(0.0f);
       wait(5.0);
       mA.speed(0.0f);
       mB.speed(0.5f);
       wait(5.0);
       mA.speed(0.0f);
       mB.speed(0.0f);
       wait(1.0);
    }
}