prueba pwm

main.cpp

Committer:
Digitalesavanzados
Date:
2018-03-30
Revision:
0:5c6d9b714a76

File content as of revision 0:5c6d9b714a76:

#include "mbed.h"

PwmOut PWM1(PA_9);
PwmOut PWM2(PA_10);
PwmOut PWM3(PB_0);
PwmOut PWM4(PB_6);
PwmOut PWM5(PB_1);
PwmOut PWM6(PA_8);
PwmOut PWM7(PA_11);
PwmOut PWM8(PA_7);
PwmOut PWM9(PA_6);
PwmOut PWM10(PA_3);
PwmOut PWM11(PA_1);
DigitalOut myled(LED1);


//Brazo izq 0.001 hasta

int main()
{

    PWM1.period_ms(1);
    PWM2.period_ms(1);
    PWM3.period_ms(1);
    PWM4.period_ms(1);
    PWM5.period_ms(1);
    PWM6.period_ms(1);
    PWM7.period_ms(1);
    PWM8.period_ms(1);
    PWM9.period_ms(1);
    PWM10.period_ms(1);
    PWM11.period_ms(1);

    while(1) {
        myled=1;
        PWM1.write(0.5); // servo position determined by a pulsewidth between 1-2ms
        PWM2.write(0.5);
        PWM3.write(0.5);
        PWM4.write(0.5);
        PWM5.write(0.5);
        PWM6.write(0.5);
        PWM7.write(0.5);
        PWM8.write(0.5);
        PWM9.write(0.5);
        PWM10.write(0.5);
        PWM11.write(0.5);

    }
}