LoginSignup
0
0

More than 1 year has passed since last update.

LPC812MAXのPWMを使う(1)

Last updated at Posted at 2022-09-07

x mbed2リビジョン144
x リビジョンの変更ができる人むけ

目的
使ってみたかった
LED等を繋げる
sg90でためしていないけど

o_con727.jpg

o_con728.jpg



//PWM_SG90_812_1

#include "mbed.h"

//data SG90
// 2400us 2.4ms
#define s_max  2400
// 500us 0.5ms
#define s_min  500
#define s_r    (2400-500)
#define s_c    ((2400-500)/256)
#define SN(n6) (500+(((2400-500)/256)*n6))

//PWMのピンの設定
PwmOut servo(P0_16); //812

//RED LEDの設定
DigitalOut myled(P0_7); //812

//メイン関数
int main()
{

    //周期の設定
    servo.period_ms (20); // servo requires a 20ms period

    int offset = 127; //センターへ設定 1.450ms

    servo.pulsewidth_us( SN(offset) ); //センターへ移動

    //無限ループ
    while(1) {

        myled = 1;       //RED LED OFF
        //250ミリ秒まつ
        wait_ms(250);

        myled = 0;       //RED LED ON
        //200ミリ秒まつ
        wait_ms(250);

    }//while

}//main



o_con833.jpg

-15-

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0