SERVO
Diff: servo.h
- Revision:
- 0:400439bce842
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/servo.h Wed Jul 03 09:51:18 2019 +0000 @@ -0,0 +1,23 @@ +//servo class +#include "mbed.h" +#define ZERO 700 //pwm signaal om de motoren op 0 graden te zetten +#define NINETY 1480 //pwm signaal om de motoren op 90 graden te zetten + + +class Servo{ +private: //de variabelen + int centeroffset; //de offset per servo om de servo op 0 graden te zetten + int ninetyoffset; //de offset per servoo om de servo op 90 graden te zetten + char direction; //welke richting moeten ze op draaien + + +public: + Servo(int tempcenteroffset, int tempninetyoffset, char tempdirection, PinName pin); + void servoCenter(); + void turnRight(); + + +protected: + PwmOut _pwm; //deze mag nooit aangepast worden + +}; \ No newline at end of file