戻る

15 ラジコン用サーボモータを使ってみる

回路かいろ

Arduino とラジコン(RC)用サーボモータを用意します。ラジコン用サーボモータは、信号を与えると特定の角度まで回転する便利な部品です。電源(プラスとマイナス)、信号の3本の端子を使います。メーカによって端子の並びと電線の色(上の図では黄色)が違うことに注意してください。プラスを5Vにマイナス(グラウンド)をGNDに、信号を9番につなぎます。

プログラム

動作どうさ

このプログラムを実行するとサーボホーンが2つの角度の間で往復を繰り返します。

解説かいせつ

servo0.attach(9);
の行で9番ピンとservo0を結びつけます。
servo0.write(70);
の行で70の角度に
servo0.write(120);
の行で120の角度にします。数字は0から180が入ります。サーボモータによって同じ数字でも角度が少し違います。また0や180に近い数値だとサーボモータによっては無理な指示になっていることがある(変な音がするのでわかる)ので、初めて使うときには注意します。

servo0のところにはservo0からservo11まで使えます。複数のサーボモータを使うと電源が不足して、動作がおかしくなることがあるので注意します。それからサーボモータを使うときには9,10ピンでanalogWriteが使えません。

ためしてみよう


戻る
(c) 2014 N. Mitsunaga
サンプルプログラムの著作権は放棄します。fritzingで作成した図は、そちらのライセンスに従って再配布して構いません。