Motor

Dependents:   balance_all

Committer:
ckalintra
Date:
Wed May 16 10:28:22 2018 +0000
Revision:
0:8a7754ecb574
Motor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ckalintra 0:8a7754ecb574 1 #ifndef MOTOR_H
ckalintra 0:8a7754ecb574 2 #define MOTOR_H
ckalintra 0:8a7754ecb574 3
ckalintra 0:8a7754ecb574 4 #include "mbed.h"
ckalintra 0:8a7754ecb574 5
ckalintra 0:8a7754ecb574 6 extern DigitalOut dir1, dir2, dir3, dir4;
ckalintra 0:8a7754ecb574 7 extern PwmOut pwm1, pwm2;
ckalintra 0:8a7754ecb574 8 extern Serial pc;
ckalintra 0:8a7754ecb574 9 class MOTOR {
ckalintra 0:8a7754ecb574 10 public:
ckalintra 0:8a7754ecb574 11 void balance(float speed);//counter the falling of the robot
ckalintra 0:8a7754ecb574 12 void forward();//go forward
ckalintra 0:8a7754ecb574 13 void backward();//go backward
ckalintra 0:8a7754ecb574 14 void left();//turn left
ckalintra 0:8a7754ecb574 15 void right();//turn right
ckalintra 0:8a7754ecb574 16 void stop();//stop the motors
ckalintra 0:8a7754ecb574 17 protected:
ckalintra 0:8a7754ecb574 18
ckalintra 0:8a7754ecb574 19
ckalintra 0:8a7754ecb574 20 };
ckalintra 0:8a7754ecb574 21
ckalintra 0:8a7754ecb574 22 #endif