Final

Dependencies:   mbed

Fork of MiniProject5_LightTracker by Austin Sloop

Committer:
pstephens18
Date:
Tue Jan 12 01:12:23 2016 +0000
Revision:
13:871d01d0d250
Parent:
11:7b3d64a66efd
Child:
14:69cad6d9a2e5
Moving CPU
;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
asloop18 6:992875df04f7 1 //Control Function for servo
asloop18 6:992875df04f7 2
asloop18 7:30afa5506e74 3 #include "ServoControl.h"
asloop18 6:992875df04f7 4
asloop18 8:96b30706335b 5 PwmOut ServoSignal(p21); //P21 is PWM signal out to servo
asloop18 6:992875df04f7 6
asloop18 6:992875df04f7 7 void ServoInit(void){
asloop18 6:992875df04f7 8 ServoSignal.period(0.020);
asloop18 6:992875df04f7 9 }
asloop18 6:992875df04f7 10
pstephens18 13:871d01d0d250 11 int ServoControl(int angle){
pstephens18 13:871d01d0d250 12 if(angle<-90){angle=-90;}
pstephens18 13:871d01d0d250 13 if(angle>90){angle=90;}
pstephens18 11:7b3d64a66efd 14 ServoSignal.pulsewidth_us(1500+10*angle);
pstephens18 13:871d01d0d250 15 return angle;
asloop18 6:992875df04f7 16 }
asloop18 6:992875df04f7 17
pstephens18 13:871d01d0d250 18
pstephens18 13:871d01d0d250 19