evaluación básica de conocimientos

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 PwmOut myservo1(PB_3);
00004 DigitalOut myled(LED1);
00005 
00006 int main() {
00007     
00008     myservo1.period_ms(20);
00009     int cw=1;
00010     int dpulse=500;
00011     myservo1.pulsewidth_us(dpulse);
00012     
00013     while(1) {
00014         myled = 1;
00015         if (dpulse==500) 
00016             cw=1;
00017         if (dpulse==2300) 
00018             cw=0;
00019         if (cw==1)
00020             dpulse+=100;
00021         else
00022             dpulse-=100;
00023         
00024         
00025         
00026         myservo1.pulsewidth_us(dpulse);
00027         wait(1);
00028         
00029     }
00030 }