ICRS Eurobot 2013

Dependencies:   mbed mbed-rtos Servo QEI

Actuators/Servo/Servo.h

Committer:
twighk
Date:
2013-03-29
Revision:
0:200635fa1b08

File content as of revision 0:200635fa1b08:


// Eurobot13 Servo.h

#include "mbed.h"

class Servo{
    private:
    PwmOut PWM;
    
    public:
    Servo(PinName pin1) : PWM(pin1){
    }
    
    void operator()(float in){
        PWM = in;
    }
    
    void clockwise() { // full lock clockwise
        PWM = .135;
    }
    
    void anticlockwise() { // full lock anticlockwise
        PWM = .025;
    }
    
    void relax() { // servo applies no force
        PWM = 0;
    }

};