This is the code we showed at Uncraftivism

Dependencies:   mbed

Committer:
jarkman
Date:
Fri Nov 20 14:40:48 2009 +0000
Revision:
0:57f4fdadc97f
Child:
1:70d90598d2e7

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jarkman 0:57f4fdadc97f 1 #pragma once
jarkman 0:57f4fdadc97f 2 #include "Servo.h"
jarkman 0:57f4fdadc97f 3
jarkman 0:57f4fdadc97f 4 class ServoMinder
jarkman 0:57f4fdadc97f 5 {
jarkman 0:57f4fdadc97f 6 public:
jarkman 0:57f4fdadc97f 7 ServoMinder( Servo *servo );
jarkman 0:57f4fdadc97f 8
jarkman 0:57f4fdadc97f 9 void moveTo( float target );
jarkman 0:57f4fdadc97f 10
jarkman 0:57f4fdadc97f 11 private:
jarkman 0:57f4fdadc97f 12 void setSpeed( float speed );
jarkman 0:57f4fdadc97f 13
jarkman 0:57f4fdadc97f 14 Servo *m_servo;
jarkman 0:57f4fdadc97f 15 float m_target;
jarkman 0:57f4fdadc97f 16 float m_speed;
jarkman 0:57f4fdadc97f 17
jarkman 0:57f4fdadc97f 18 float m_delta;
jarkman 0:57f4fdadc97f 19 float m_tickTime;
jarkman 0:57f4fdadc97f 20 Ticker m_ticker;
jarkman 0:57f4fdadc97f 21
jarkman 0:57f4fdadc97f 22 void tick();
jarkman 0:57f4fdadc97f 23
jarkman 0:57f4fdadc97f 24 };