Example to sweep a servo through its range

Dependencies:   Servo mbed

Fork of Servo_HelloWorld by Simon Ford

Committer:
woyao74le
Date:
Fri Jul 24 12:19:29 2015 +0000
Revision:
2:7911e5580e4e
Parent:
1:40d2fd0b99e6
Servo test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
simon 1:40d2fd0b99e6 1 // Hello World to sweep a servo through its full range
simon 1:40d2fd0b99e6 2
simon 1:40d2fd0b99e6 3 #include "mbed.h"
woyao74le 2:7911e5580e4e 4
woyao74le 2:7911e5580e4e 5 PwmOut PWM1(PA_1);
simon 1:40d2fd0b99e6 6
woyao74le 2:7911e5580e4e 7 int main()
woyao74le 2:7911e5580e4e 8 {
simon 1:40d2fd0b99e6 9
woyao74le 2:7911e5580e4e 10 PWM1.period(0.02);
woyao74le 2:7911e5580e4e 11 while(1)
woyao74le 2:7911e5580e4e 12 {
woyao74le 2:7911e5580e4e 13 for (float i=0.025; i<0.04; i=i+0.001)
woyao74le 2:7911e5580e4e 14 {
woyao74le 2:7911e5580e4e 15 PWM1=i;
woyao74le 2:7911e5580e4e 16 wait(0.02);
woyao74le 2:7911e5580e4e 17 }
woyao74le 2:7911e5580e4e 18 for (float i=0.04; i>0.025; i=i-0.001)
woyao74le 2:7911e5580e4e 19 {
woyao74le 2:7911e5580e4e 20 PWM1=i;
woyao74le 2:7911e5580e4e 21 wait(0.02);
woyao74le 2:7911e5580e4e 22 }
simon 1:40d2fd0b99e6 23 }
simon 1:40d2fd0b99e6 24 }