Minh Nguyen / MotorDriver
Committer:
khaiminhvn
Date:
Fri Mar 12 02:32:08 2021 +0000
Revision:
1:756759f67ce3
Parent:
0:c58a5bbd417a
Correct variable type

Who changed what in which revision?

UserRevisionLine numberNew contents of line
khaiminhvn 0:c58a5bbd417a 1 #ifndef MOTORDRIVER_H
khaiminhvn 0:c58a5bbd417a 2 #define MOTORDRIVER_H
khaiminhvn 0:c58a5bbd417a 3
khaiminhvn 0:c58a5bbd417a 4 //INCLUDES
khaiminhvn 0:c58a5bbd417a 5 #include "mbed.h"
khaiminhvn 0:c58a5bbd417a 6 #include "Defs_Sett.h"
khaiminhvn 0:c58a5bbd417a 7
khaiminhvn 0:c58a5bbd417a 8 class MotorDriver{
khaiminhvn 0:c58a5bbd417a 9 public:
khaiminhvn 0:c58a5bbd417a 10 //Constructor
khaiminhvn 0:c58a5bbd417a 11 MotorDriver();
khaiminhvn 0:c58a5bbd417a 12
khaiminhvn 0:c58a5bbd417a 13 //Functions
khaiminhvn 0:c58a5bbd417a 14 void moveForward(int s); //Drive Motor Forward
khaiminhvn 0:c58a5bbd417a 15 void moveBackward(int s); //Drive Motor Backward
khaiminhvn 0:c58a5bbd417a 16 void stop(); //Halt and Put Motors on Brakes
khaiminhvn 0:c58a5bbd417a 17
khaiminhvn 0:c58a5bbd417a 18 private:
khaiminhvn 1:756759f67ce3 19 DigitalOut ena,enb,intp,intn;
khaiminhvn 0:c58a5bbd417a 20 };
khaiminhvn 0:c58a5bbd417a 21
khaiminhvn 0:c58a5bbd417a 22 #endif