バナー
 テクノロード掲示板
ようこそ! ゲスト   [登録]  [ログイン]
返答
 件名:Re:RCサーボの同時制御について.. 2010-11-22 11:36:36 
admin2
参加日時: 2009-08-19 09:20:38
投稿: 113
場所

申し訳ないのですが、Crispy Coronでは基本的にコマンドは

・Coronへコマンドを送信

・Coronからの返答を受信

・Coronへコマンドを送信

・Coronからの返答を受信

・・・

の繰り返しが前提なので、返答前に次のコマンドを先回りで送るということには対応していません。

 

RCサーボを同時に動かしたい場合にはRC_IPOS_n_xxxx*コマンドを使うことをオススメ致します。

(時間を指定して回転させるコマンドですが、RC_MOVE_xxxx*コマンドでRC10と11を同時に開始させることができます。また、時間=0で指定するとRC_POSコマンドと同様に最速で回転します)

 

以下、RC10とRC11を同時に回転させるコマンド手順例です。

 

①RC_EN*を送信(RC_EN*と返答※初回のみ送信)

②RC_IPOS_10_400*を送信(RC_IPOS_10_400*と返答)

③RC_IPOS_11_400*を送信(RC_IPOS_11_400*と返答)

④RC_MOVE_0*を送信(RC10とRC11が同時に最速で400の位置に回転。RC_MOVE_0*と返答)

IP Logged
引用
 件名:RCサーボの同時制御について.. 2010-11-20 17:12:56 
ohtam
参加日時: 2010-11-07 01:44:50
投稿: 4
場所

お世話になっております。

Crispy CoronにてPC制御について基礎調査しています。

サンプルプログラムを書き換えて調査しているのですが1つ質問があります。

 

RCサーボ10とRCサーボ11を同時に動作させようとコマンドを送信しても

後送信コマンド上書き状態になるようです。

同時に動作させたいのですができますでしょうか?

 

同時にLEDにもコマンド送信していますが、

こちらは問題なく同時に動作しました。

 

行っているプログラムはLED点灯の部分のコードを書き換えたものです。

 

情報ありましたらぜひよろしくお願いいたします。

 

 

IP Logged
引用
返答
ページ # 


Powered by ccBoard