H BRIDGE PARA MOTORES DC KL64Z

Dependencies:   Motor mbed Servo

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?

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