/** * * myServo.h * Jan Dvorak z Vozerovic - dvorkaman@centrum.cz - dvorkaman.php5.cz */ #ifndef myServo_h #define myServo_h #include "WProgram.h" #include "Servo.h" /************************************** /** * Declaration of class myServo */ class myServo { public: myServo(int pin); void attach(); void detach(); int getPosition(); void setPosition(int); void setServoInterval(int interval); void moveToPosition(int angle,int steps); void abort(); boolean isMoving(); void servoLoop(); private: int pin; double angle; boolean running; int endAngle; double increment; int interval; long lastMillis; Servo s; }; #endif