lab2 part 6 starter code

Dependencies:   mbed Motor

Committer:
carahcamron
Date:
Mon Apr 12 19:37:43 2021 +0000
Revision:
1:3dd9566caf31
Parent:
0:7bbc230e00d6
lab 2 part 6 starter code

Who changed what in which revision?

UserRevisionLine numberNew contents of line
simon 0:7bbc230e00d6 1 // Sweep the motor speed from full-speed reverse (-1.0) to full speed forwards (1.0)
simon 0:7bbc230e00d6 2
simon 0:7bbc230e00d6 3 #include "mbed.h"
simon 0:7bbc230e00d6 4 #include "Motor.h"
simon 0:7bbc230e00d6 5
simon 0:7bbc230e00d6 6 Motor m(p23, p6, p5); // pwm, fwd, rev
carahcamron 1:3dd9566caf31 7 AnalogIn ain(p18);
simon 0:7bbc230e00d6 8 int main() {
carahcamron 1:3dd9566caf31 9 float sig;
carahcamron 1:3dd9566caf31 10 while (1) {
carahcamron 1:3dd9566caf31 11 sig = ain.read();
carahcamron 1:3dd9566caf31 12 if(sig < .5){
carahcamron 1:3dd9566caf31 13 sig = (sig - 1)*2; //subtract .5 and * 2
carahcamron 1:3dd9566caf31 14 }
carahcamron 1:3dd9566caf31 15 m.speed(sig);
simon 0:7bbc230e00d6 16 wait(0.02);
simon 0:7bbc230e00d6 17 }
simon 0:7bbc230e00d6 18 }