asd
/
4180lab02_motor
main.cpp@0:db22d95ebc2a, 2017-03-01 (annotated)
- Committer:
- jderemer3
- Date:
- Wed Mar 01 16:39:50 2017 +0000
- Revision:
- 0:db22d95ebc2a
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jderemer3 | 0:db22d95ebc2a | 1 | // Sweep the motor speed from full-speed reverse (-1.0) to full speed forwards (1.0) |
jderemer3 | 0:db22d95ebc2a | 2 | |
jderemer3 | 0:db22d95ebc2a | 3 | #include "mbed.h" |
jderemer3 | 0:db22d95ebc2a | 4 | #include "Motor.h" |
jderemer3 | 0:db22d95ebc2a | 5 | |
jderemer3 | 0:db22d95ebc2a | 6 | Motor m(p21, p6, p5); // pwm, fwd, rev |
jderemer3 | 0:db22d95ebc2a | 7 | |
jderemer3 | 0:db22d95ebc2a | 8 | int main() { |
jderemer3 | 0:db22d95ebc2a | 9 | for (float s= -1.0; s < 1.0 ; s += 0.01) { |
jderemer3 | 0:db22d95ebc2a | 10 | m.speed(s); |
jderemer3 | 0:db22d95ebc2a | 11 | wait(0.04); |
jderemer3 | 0:db22d95ebc2a | 12 | } |
jderemer3 | 0:db22d95ebc2a | 13 | for (float s= 1.0; s > -1.0 ; s -= 0.01) { |
jderemer3 | 0:db22d95ebc2a | 14 | m.speed(s); |
jderemer3 | 0:db22d95ebc2a | 15 | wait(0.04); |
jderemer3 | 0:db22d95ebc2a | 16 | } |
jderemer3 | 0:db22d95ebc2a | 17 | } |