ドライバー制御プログラムの実行 - IQ Brain (第 2 世代)

VEX IQ (第 1 世代) を使用していますか? こちらの記事をご覧ください。

Drive プログラムは VEX IQ Robot Brain に組み込まれたデフォルトのプログラムであるため、プログラミングせずにスマート モーター、バンパー スイッチ、および VEX IQ コントローラーで使用できます。 Drive プログラムは、コントローラーのジョイスティックとボタンをマップして、Brain 上の特定のスマート ポートを制御します。

Brain の Driver Control プログラムの使用方法については、このビデオをご覧ください。

ステップ 1: スマート ポートが正しく配線されていることを確認します。

上は Brain のスマート ポートの図です。反対側に 6 つずつあり、合計 12 個あります。 以下は、Brain の画面とボタンのビューです。IQ (第 1 世代) コントローラーのボタンとジョイスティックを示す図。 上記はコントローラーの正面から見た図で、左ジョイスティックの軸には A と B のラベルが付けられています。左ジョイスティックの中央ボタンには L3 のラベルが付けられています。 左ジョイスティックの下にある 2 つの丸いボタンには、E 軸というラベルが付いています。 右ジョイスティックの軸には C と D のラベルが付いています。右ジョイスティックの中央のボタンには R3 のラベルが付いています。 右ジョイスティックの下にある 2 つの丸いボタンには、F 軸というラベルが付いています。 以下は、ショルダー ボタンを示すコントローラー上部のビューです。 コントローラーの左側にある 2 つのボタンは L 軸と呼ばれ、コントローラーの右側にある 2 つのボタンは R 軸と呼ばれています。

スマートポート番号 デバイスタイプ 機能性
1 スマートモーター ジョイスティックAを使用して回転します
2 バンパースイッチ R Down ボタンがポート 4 でスマート モーターを回転させるのを停止します。
3 バンパースイッチ R Up ボタンによるポート 4 のスマート モーターの回転を停止します。
4 スマートモーター Rボタンでターン
5 スマートモーター Fボタンでターン
6 スマートモーター ジョイスティック D を使用して回転します
7 スマートモーター ジョイスティックAを使用して回転します
8 バンパースイッチ L 下ボタンがポート 10 でスマート モーターを回転させるのを停止します。
9 バンパースイッチ L Up ボタンによるポート 10 のスマート モーターの回転を停止します。
10 スマートモーター Lボタンでターンします
11 スマートモーター Eボタンでターン
12 スマートモーター ジョイスティック D を使用して回転します
  • スマート ポート 1 ~ 12 に、上の表にリストされている正しいタイプのデバイスがあることを確認してください。 このプログラムを実行するには、12 個のポートすべてに ALL デバイスが接続されている必要はないことに注意してください。 上記は、どのポートでどのデバイスを使用できるかのリストの例です。 
  • コントローラーが無線接続されていることを確認してください。

注: デバイスをスマート ポートに正しく接続する方法を確認するには、 この記事を参照してください。 

ステップ 2: Drive プログラムを見つけて実行する

Brain には、コードを書かずにコントローラーを使用して BaseBot を駆動できるプログラムがすでに組み込まれています。 Brain で Driver Control プログラムを実行する方法を学習するには、以下の手順に従ってください。

Brain の電源がオンになり、インジケーター ライトが緑色に点灯し、画面にドライブ オプションが選択されたホーム メニューが表示されています。 チェックボタンが強調表示されます。

チェックマークを押して、強調表示されたドライブ プログラムを選択します。

実行オプションを選択すると、ドライブ メニューに Brain 画面が表示されます。 チェックボタンが強調表示されます。

チェックマークをもう一度押してプログラムを実行します。

ドライブ実行メニューにブレインスクリーンが表示され、運転中にセンサー情報がリアルタイムで報告されます。

プログラムの実行中、Brain の画面は次の画像のように表示されます。

プログラムを停止するには、[x] ボタンを選択します。

コントローラーの構成

Brain にはドライバー コントロール プログラムの 4 つの異なる構成があります: 左アーケード、右アーケード、分割アーケード、およびタンク ドライブ。 以下の手順に従って、4 つの構成がそれぞれ何であるか、および Brain でそれらを選択する方法を学びます。

ドライブ オプションが選択された状態で、ホーム メニューに Brain 画面が表示されます。 チェックボタンが強調表示されます。

チェックマークを押して、強調表示されたドライブ プログラムを選択します。

コントロール オプションを選択すると、ドライブ メニューに Brain 画面が表示されます。 コントロール オプションは、ドライブ メニューの 4 番目のオプションです。 左ボタンと右ボタンが強調表示されます。

矢印を使用して「コントロール」オプションを強調表示します。

コントロール オプションを選択すると、ドライブ メニューに Brain 画面が表示されます。 チェックボタンが強調表示されます。

チェックマークを押して、強調表示されたコントロール オプションを選択します。

[コントロール] メニューから、チェックマークを押して 4 つの異なるドライブ オプションを切り替えます。 このプロセスはこのアニメーションで示されています。

4 つのドライバー制御オプションのそれぞれにより、ジョイスティックをさまざまな方法で使用して BaseBot を制御できます。

構成 説明 ジョイスティックコントロール
左アーケード構成では、コントロール メニューに Brain 画面が表示されます。

レフトアーケード

BaseBot を前進、後進、左、右に操作するには、すべて左のジョイスティックを使用します。

左アーケードのコントローラー アイコン。左ジョイスティックが使用されていることを示します。
右アーケード構成では、コントロール メニューに Brain 画面が表示されます。

右のアーケード

右のジョイスティックを使用して、BaseBot を前進、後進、左、右に操作します。

右アーケードのコントローラー アイコン。右ジョイスティックが使用されていることを示します。
Split Arcade 構成では、コントロール メニューに Brain 画面が表示されます。

スプリットアーケード

左のジョイスティックを使用して BaseBot を左右に操作し、右のジョイスティックを使用して前進および後退します。

分割アーケードのコントローラー アイコン。左と右のジョイスティックが使用されていることを示します。
タンク ドライブ構成では、コントロール メニューに Brain 画面が表示されます。

タンクドライブ

左のジョイスティックを使用して BaseBot の左モーターを駆動し、右のジョイスティックを使用して BaseBot の右モーターを駆動します。

タンクドライブのコントローラーアイコン。左右のジョイスティックが使用されていることを示します。

ドライバー制御のカスタマイズ

コントロール メニューに、L 軸のモーターが選択された状態で Brain 画面が表示されます。 スクリーンショットは、モーターの方向が前進から後進に変更される様子を示しています。

Driver Control プログラムをさらにカスタマイズするには、「Controls」ウィンドウを使用して次の操作を行うことができます。

  • これらの画像に示すように、方向を「順方向」から「逆方向」に反転して、ボタンの各セットのモーターの動きの方向を変更します。

コントロール メニューに、F 軸のモーターが選択された状態で Brain 画面が表示されます。 緑色のスマート ポート アイコンは、F 軸によって制御されるモーターがポート 5 に接続されていることを示します。

どのモーターを制御するためにどのボタンを使用するかを変更します。

  • Brain 上でモーターが物理的に接続されているポートを変更する
  • 「コントロール」ウィンドウを見て、モーターが目的のボタンに接続されていることを確認してください。
  • 接続されたポートは緑色のアイコン (右の画像のポート 5 に示すように) で表示され、切断されたポートは白色のアイコン (この画像のポート 4 と 11 に示すように) を表示します。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: