x mbed2リビジョン144
x リビジョンの変更ができる人むけ
目的
使ってみたかった
LED等を繋げる
sg90でためしていないけど
//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
-15-