init

Committer:
gert_lauritsen
Date:
Mon Feb 29 16:14:57 2016 +0000
Revision:
2:467ca29e1ce0
Parent:
1:0c3383524c95
Child:
3:756f6e19ee2d
sat periodetid p?

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=1706; //Dette er det område vi har i første omgang
gert_lauritsen 1:0c3383524c95 5 // MinPos=806;
gert_lauritsen 2:467ca29e1ce0 6 _servo.period(0.01);
gert_lauritsen 1:0c3383524c95 7 MaxPos=2000; //Dette er det område vi har i første omgang
gert_lauritsen 1:0c3383524c95 8 MinPos=620;
gert_lauritsen 0:f9937e19c867 9 }
gert_lauritsen 0:f9937e19c867 10
gert_lauritsen 0:f9937e19c867 11
gert_lauritsen 0:f9937e19c867 12 void ThrottleCtrl::set(float pos){
gert_lauritsen 0:f9937e19c867 13 _servo.pulsewidth_us(MinPos+pos*(MaxPos-MinPos));
gert_lauritsen 0:f9937e19c867 14 }