pwm speed servo

Committer:
kenken0721
Date:
Fri Feb 15 08:12:50 2019 +0000
Revision:
0:80c1c369a6f4
servo speed; ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kenken0721 0:80c1c369a6f4 1 #ifndef MBED_SERVO_H
kenken0721 0:80c1c369a6f4 2 #define MBED_SERVO_H
kenken0721 0:80c1c369a6f4 3
kenken0721 0:80c1c369a6f4 4 #include "mbed.h"
kenken0721 0:80c1c369a6f4 5
kenken0721 0:80c1c369a6f4 6
kenken0721 0:80c1c369a6f4 7 class Servo {
kenken0721 0:80c1c369a6f4 8
kenken0721 0:80c1c369a6f4 9 public:
kenken0721 0:80c1c369a6f4 10 Servo(PinName Pin);
kenken0721 0:80c1c369a6f4 11 float currentPosition;
kenken0721 0:80c1c369a6f4 12 void init(int pos,float speed);
kenken0721 0:80c1c369a6f4 13 void move();
kenken0721 0:80c1c369a6f4 14 void setPosition(int pos,float speed);
kenken0721 0:80c1c369a6f4 15
kenken0721 0:80c1c369a6f4 16 private:
kenken0721 0:80c1c369a6f4 17 int newPosition;
kenken0721 0:80c1c369a6f4 18 float _speed;
kenken0721 0:80c1c369a6f4 19 PwmOut ServoPin;
kenken0721 0:80c1c369a6f4 20 Ticker Speed;
kenken0721 0:80c1c369a6f4 21 void update(float speed);
kenken0721 0:80c1c369a6f4 22 };
kenken0721 0:80c1c369a6f4 23
kenken0721 0:80c1c369a6f4 24 #endif