H BRIDGE PARA MOTORES DC KL64Z
Dependencies: Motor mbed Servo
main.cpp@1:6ee374b19aaf, 2014-07-24 (annotated)
- Committer:
- mderrant
- Date:
- Thu Jul 24 22:27:17 2014 +0000
- Revision:
- 1:6ee374b19aaf
- Parent:
- 0:5f1b331ca523
- Child:
- 2:d10dff926d9a
CONTROL H-BRIDGE PARA MOTOR DC
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mderrant | 0:5f1b331ca523 | 1 | #include "mbed.h" |
mderrant | 0:5f1b331ca523 | 2 | #include "Motor.h" |
mderrant | 0:5f1b331ca523 | 3 | |
mderrant | 1:6ee374b19aaf | 4 | Motor motor1(PTA1, PTA2, PTD3); // pwm, fwd, rev |
mderrant | 1:6ee374b19aaf | 5 | Motor motor2(PTA12,PTA4,PTA5); |
mderrant | 1:6ee374b19aaf | 6 | |
mderrant | 0:5f1b331ca523 | 7 | |
mderrant | 1:6ee374b19aaf | 8 | int main() |
mderrant | 1:6ee374b19aaf | 9 | { |
mderrant | 1:6ee374b19aaf | 10 | while(1) |
mderrant | 1:6ee374b19aaf | 11 | { |
mderrant | 0:5f1b331ca523 | 12 | for (float s= -1.0; s < 1.0 ; s += 0.01) { |
mderrant | 1:6ee374b19aaf | 13 | motor1.speed(s); |
mderrant | 1:6ee374b19aaf | 14 | motor2.speed(s); |
mderrant | 0:5f1b331ca523 | 15 | wait(0.02); |
mderrant | 0:5f1b331ca523 | 16 | } |
mderrant | 1:6ee374b19aaf | 17 | for (float s= 1.0; s >-1.0 ; s -= 0.01) { |
mderrant | 1:6ee374b19aaf | 18 | motor1.speed(s); |
mderrant | 1:6ee374b19aaf | 19 | motor2.speed(s); |
mderrant | 1:6ee374b19aaf | 20 | wait(0.02); |
mderrant | 1:6ee374b19aaf | 21 | } |
mderrant | 1:6ee374b19aaf | 22 | motor1.speed(-0.2); |
mderrant | 1:6ee374b19aaf | 23 | motor2.speed(-0.2); |
mderrant | 1:6ee374b19aaf | 24 | wait(1.0); |
mderrant | 1:6ee374b19aaf | 25 | motor1.speed(0.2); |
mderrant | 1:6ee374b19aaf | 26 | motor2.speed(0.2); |
mderrant | 1:6ee374b19aaf | 27 | wait(1.0); |
mderrant | 1:6ee374b19aaf | 28 | |
mderrant | 1:6ee374b19aaf | 29 | } |
mderrant | 0:5f1b331ca523 | 30 | } |