ロボットプログラミング 教材 ろぼたみくらぶ
ロボットプログラミング教材ろぼたみくらぶ

「リモコン」に関連するトラブル

リモコンで操作中にロボットが止まらなくなる

リモコンでロボットを動かしていると、たまに止まらなくなります。なぜですか?

リモコンで操作していると、ロボットが止まらなくなる事があります。

リモコンの赤外線電波が途切れると止まらなくなるリモコンからの赤外線電波がリモコン受信モジュールに届かなくなると、止まらなくなる事があります。
対処方法リモコン赤外線電波が届く距離まで近づき、十字ボタンを再び押して命令を出して見てください。また、ロボット側のリモコン受信モジュールの取り付け位置あるいは、向きが悪い可能性もあります。
説明ロボタミのコントローラーは最後に受けた命令を実行し続けます。例えば、次のようにプログラムし実行した場合どうなるでしょう。

この[GO=5]の値”5”は、次にある命令の実行を0.5秒遅らせます。もしこのまま実行しても0.5秒では停止せずにロボットは動き続けます。理由は[STOP]の命令語が入っていないからです。[END]のカードが有るから止まりそうに感じますが、[START]と[END]のカードは、それ自体にロボットを制御する機能は無く、プログラムの最初と終わりを示しているに過ぎません。

リモコン操作で赤外線電波が途切れロボットが止まらなくなるのは、上記の仕組が関わっています。例えばリモコンの十字ボタンの上を押した時には前進、十字ボタンを押してない時は停止する様にプログラムしたとして、上を押している間はもちろん前進しますし、押すのをやめればその情報がロボットに伝わり、ロボットは停止します。でも押している最中に赤外線電波が途切れると、押すのをやめた情報を受信していないロボットは前進し続けます。先ほど説明した状況におちいるわけです。その場合は、新たな命令を出せばロボットはその命令を実行します。つまり、十字ボタンの上をもう一度押したり、他の動きをプログラムしてある方向を押せば直ります。

ポイント赤外線電波が途切れた時と、十字ボタンをはなした時では、ロボットが受け取る情報が違う。

リモコンの「Aボタン」を押しながら操作した場合リモコンのAボタンを押しながら十字ボタンでロボットを操作すると、十字ボタンをはなしても命令を実行し続ける仕様です。もう一度十字ボタンを操作すれば直ります。


リモコンで動かない

リモコン操作でロボットが動きません。

リモコンでロボットを操作する場合、いくつかの複雑な条件を満たす必要があります。以下の条件が満たされているかを確認してください。

リモコンの電池残量チェック
リモコンのいずれかのボタンを押すとリモコン本体のLEDが発光します。発光しない場合は電池切れの可能性がありますので、リモコン本体の乾電池を交換してください。


リモコン受信モジュールの確認
コントローラーに、リモコン受信モジュールが正しく接続されているか確認してください。配線の差し込み向きが逆(三角マーク側に配線の黒が繋がっていない)だったり、差し込みが浅い可能性があります。エースラボシリーズのモジュール類は、ケーブルが分離する作りになっていますので、センサー本体との配線接続もご確認ください。


チャンネル設定の一致
リモコンでロボットを動かす際は、リモコンのチャンネル番号とロボット(コントローラー)側のリモコンID(ID)の番号が一致している必要があります。


プログラムのチェック
プログラム型(自分でプログラムするタイプ)のコントローラーをご利用の場合、作成したプログラムのどこかをミスしている可能性があります。


プログラムのダウンロード
上記を試しても改善されない場合は、下記よりTronZ-Card V2のリモコン操作プログラムをダウンロード出来ますのでテストしてみてください。

リモコン操作のプログラム

 

TronZ-Card V2リモコン操作プログラムダウンロード

※「ID」の値はリモコンのチャンネル番号に合わせて変更してください。