init

Committer:
gert_lauritsen
Date:
Wed Mar 09 13:25:12 2016 +0000
Revision:
3:756f6e19ee2d
Parent:
2:467ca29e1ce0
Mulighed for at l?se pulsbredde tilbage; Rettet periode

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gert_lauritsen 0:f9937e19c867 1 #include "throttle.h"
gert_lauritsen 0:f9937e19c867 2
gert_lauritsen 0:f9937e19c867 3 ThrottleCtrl::ThrottleCtrl(PinName servo): _servo(servo) {
gert_lauritsen 1:0c3383524c95 4 MaxPos=2000; //Dette er det område vi har i første omgang
gert_lauritsen 3:756f6e19ee2d 5 MinPos=620;
gert_lauritsen 0:f9937e19c867 6 }
gert_lauritsen 0:f9937e19c867 7
gert_lauritsen 0:f9937e19c867 8
gert_lauritsen 0:f9937e19c867 9 void ThrottleCtrl::set(float pos){
gert_lauritsen 3:756f6e19ee2d 10 _servo.period_ms(20);
gert_lauritsen 3:756f6e19ee2d 11 pulswidth=MinPos+pos*(MaxPos-MinPos);
gert_lauritsen 3:756f6e19ee2d 12 _servo.pulsewidth_us(pulswidth);
gert_lauritsen 0:f9937e19c867 13 }