Six crescent shaped legs

Dependencies:   mbed

Committer:
sim642
Date:
Tue Mar 29 12:03:14 2016 +0000
Revision:
2:cf0147952fb9
Child:
3:2235787e78c4
Create classes for motor, encoder and PID

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sim642 2:cf0147952fb9 1 #ifndef MOTOR_H
sim642 2:cf0147952fb9 2 #define MOTOR_H
sim642 2:cf0147952fb9 3
sim642 2:cf0147952fb9 4 #include "mbed.h"
sim642 2:cf0147952fb9 5
sim642 2:cf0147952fb9 6 class Motor
sim642 2:cf0147952fb9 7 {
sim642 2:cf0147952fb9 8 public:
sim642 2:cf0147952fb9 9 Motor(PinName pwmPin, PinName dir1Pin, PinName dir2Pin);
sim642 2:cf0147952fb9 10
sim642 2:cf0147952fb9 11 void drive(float power);
sim642 2:cf0147952fb9 12
sim642 2:cf0147952fb9 13 private:
sim642 2:cf0147952fb9 14 PwmOut pwm;
sim642 2:cf0147952fb9 15 DigitalOut dir1, dir2;
sim642 2:cf0147952fb9 16 };
sim642 2:cf0147952fb9 17
sim642 2:cf0147952fb9 18 #endif // MOTOR_H