As of Monday morning, so this is the code we showed at Uncraftivism.

Dependencies:   mbed

Committer:
voidnoise
Date:
Mon Dec 14 08:25:07 2009 +0000
Revision:
1:5d20e168f467
Parent:
0:da6a22da11a2

        

Who changed what in which revision?

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