alpha a

Committer:
martinsimpson
Date:
Thu Jan 17 17:01:11 2019 +0000
Revision:
0:52cb035f23fa
try3;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
martinsimpson 0:52cb035f23fa 1 #ifndef _MOTOR_H_
martinsimpson 0:52cb035f23fa 2 #define _MOTOR_H_
martinsimpson 0:52cb035f23fa 3 #include "mbed.h"
martinsimpson 0:52cb035f23fa 4
martinsimpson 0:52cb035f23fa 5 class Motor
martinsimpson 0:52cb035f23fa 6 {
martinsimpson 0:52cb035f23fa 7 public:
martinsimpson 0:52cb035f23fa 8 Motor(PinName pinName1, PinName pinName2, PinName pinName3, PinName pinName4);
martinsimpson 0:52cb035f23fa 9 void Fwd(float time);
martinsimpson 0:52cb035f23fa 10 void Rev(float time);
martinsimpson 0:52cb035f23fa 11 void Stop(void);
martinsimpson 0:52cb035f23fa 12 int Speed(float speedA, float speedB);
martinsimpson 0:52cb035f23fa 13 void Period_in_ms(int msPeriod);
martinsimpson 0:52cb035f23fa 14 private:
martinsimpson 0:52cb035f23fa 15 PwmOut pin1;
martinsimpson 0:52cb035f23fa 16 PwmOut pin2;
martinsimpson 0:52cb035f23fa 17 PwmOut pin3;
martinsimpson 0:52cb035f23fa 18 PwmOut pin4;
martinsimpson 0:52cb035f23fa 19 };
martinsimpson 0:52cb035f23fa 20
martinsimpson 0:52cb035f23fa 21 //int motor(float speedA, float speedB);
martinsimpson 0:52cb035f23fa 22
martinsimpson 0:52cb035f23fa 23 #endif