製作No.18 RCサーボの制御でんし研   


RCサーボ制御のプログラムと回路図A

押釦でRCサーボを操作
ラジコンなどで使われるRCサーボの角度を制御するプログラムを作りました。
正転釦、又は逆転釦を押すとモータが回転します。(釦を離すと止まります)
これで120°アームを振らせることができます。
速さは加速・減速釦で6段階に変わります。

写真はMega8535で実験したときのもので、公開しているプログラムはTiny45用です。





RCサーボの制御方法
20m秒間隔で1m〜2m秒のHパルスをRCサーボに入れるとパルス幅に応じた角度になります。
1.5m秒を0°とすると、2m秒で-60°、1m秒で+60°になります。

下はHパルスが1.5m秒のときのオシロ波形です。



往復動作もします
正転釦と逆転釦を同時押ししているときは+60°と-60°の間を往復します。
(普通は安全のため同時押しは回転停止させることが多いと思います)

この機能でネギを振らすこともできます。

更新履歴
2007年12月10日:Hパルス幅に影響されない20mS周期待ちに変更。変数名を変更。
2007年12月 8日 :RCサーボの制御を公開。

 トップ アイコン 

直線上に配置