Тлен / Mbed 2 deprecated ROVtest

Dependencies:   mbed

main.cpp

Committer:
spin7ion
Date:
2015-11-16
Revision:
1:e21d7c0748cf
Parent:
0:e1d95cf9daa8
Child:
2:f3268845c3b1

File content as of revision 1:e21d7c0748cf:

#include "mbed.h"

PwmOut servo(PB_3);

DigitalOut myled(LED1);

int main() {
    int servopulsewidth=1500;
    int signer=1;
    
    servo.period_us(20000);          // servo requires a 20ms period
    servo.pulsewidth_us(servopulsewidth);
    wait(2);
    while (1) {
        servopulsewidth+=signer;
        
        if(signer>0 && servopulsewidth>1990){
            signer=-1;
        }else if(signer<0 && servopulsewidth<10){
            signer=1;
        }
        servo.pulsewidth_us(servopulsewidth);
        wait(0.25);
    }
}