VEXcode IQ (第 1 世代) でのカスタム IQ コントローラーの構成

この記事はアーカイブされています。更新された記事はこちらをご覧ください。

カスタマイズされた VEXcode IQ プロジェクトを使用すると、プログラミングせずにロボットで VEX IQ コントローラーを使用できます。

この例では、2 つの個別のモーターと、コントローラーのボタンとジョイスティックに割り当てられるドライブトレインを構成します。この例で使用する 2 つの個別のモーターは、Clawbot 構成のアーム モーターとクロー モーターです。 Clawbot がない場合でも、同じ手順に従って 2 つの個別のモーターを追加できます。 

個々のモーターとドライブトレインのポートは次のとおりです。

  • モーター:
    • アームモーター: ポート 10
    • クローモーター: ポート 11
  • ドライブトレイン:
    • 左モーター: ポート 1
    • 右モーター: ポート 6

この記事で行う手順は次のとおりです。

  • モーターの追加
  • ドライブトレインの追加
  • コントローラーの追加
  • コントローラーのボタンにモーターを割り当てる
  • ドライブトレインをコントローラーのジョイスティックに割り当てる
  • 変更の保存
  • プロジェクトをダウンロードして実行する

モーターの追加

コード ビューアーとヘルプ アイコンの間にデバイス アイコンが強調表示された VEXcode IQ ツールバー。

モーターを設定するには、「デバイス」ボタンを選択して「デバイス」ウィンドウを開きます。 

IQ Robot Brain 生成設定が表示された VEXcode IQ デバイス メニュー。この設定は第 1 世代のオプションに設定されています。

作業している世代を選択します。

デバイスの追加ボタンが選択された VEXcode IQ デバイス メニュー。

「デバイスを追加」を選択します。

デバイスの追加ボタンを選択した後の VEXcode IQ デバイス メニュー。モーター オプションが強調表示されます。

「モーター」を選択します。

VEXcode IQ の「ポートを選択」メニューでは、スマート モーターの特定のポートを選択できます。ポート番号 10 が強調表示されています。

モーターに必要なポート番号を選択します。この例では、アーム モーターにポート 10 を選択します。

モーター オプションが表示された VEXcode IQ デバイス ウィンドウ。上記では、モーターの名前が強調表示されており、名前を変更できることを示しています。この例では、名前はArmMotorに設定されています。

オプション画面の上部にあるテキストボックスの名前を「ArmMotor」に変更して、Arm モーターの名前を変更します。無効な名前を選択した場合、テキスト ボックスが赤く強調表示され、選択した名前が使用できないことが示されます。

スマート ポートを選択し、モーターの名前を変更した後の VEXcode IQ デバイス メニュー。以下では、「完了」ボタンが強調表示されています。

モーターの名前を変更したら、「完了」を選択してデバイスを構成に送信します。モーターをさらにカスタマイズする場合を除き、方向の選択はそのままにしておきます。

注: 「キャンセル」を選択すると、デバイスに加えた変更はすべて取り消され、設定の一部ではなくなります。

注: モーターの設定の詳細については、 ここクリックしてください。

「モーターの追加」の手順を繰り返してクローモーターを追加し、ポート 11 を選択します。これらの手順を使用してドライブトレイン モーターを追加しないでください。


モーターを追加したら、次のステップはドライブトレインを追加することです。ドライブトレインは、ジャイロの有無にかかわらず使用できます。これは、ジャイロなしのドライブトレインの追加に焦点を当てた例です。

  • ジャイロ付きのドライブトレインを構成するには、ここ をクリックします。

ドライブトレインの追加

コード ビューアーとヘルプ アイコンの間にデバイス アイコンが強調表示された VEXcode IQ ツールバー。

ドライブトレインを設定するには、[デバイス] ウィンドウがまだ開いていない場合は、[デバイス] ボタンを選択して開きます。 

デバイスの追加ボタンが選択された VEXcode IQ デバイス メニュー。

「デバイスを追加」を選択します。

デバイスの追加ボタンを選択した後の VEXcode IQ デバイス メニュー。ドライブトレイン 2 モーター オプションが強調表示されます。

「ドライブトレイン 2モーター」を選択します。

Drivetrain 2 モーター オプションを選択して追加した後の VEXcode IQ デバイス メニュー。メニューに左モーターのポート オプションが表示され、ポート番号 1 が選択されています。次に、メニューに右モーターのポート オプションが表示され、ポート番号 6 が選択されています。

左右のモーターに必要なポート番号を選択します。この例では、左モーターにポート 1 を選択し、右モーターにポート 6 を選択します。他のデバイス用にすでに構成されているポートは使用できなくなります。使用できないポートの例として、ポート 2 がグレー表示されています。

左と右のモーターのポートを選択した後、ジャイロのポートを選択する必要があります。この例では、使用されているジャイロがないため、ジャイロのチェックボックスはオフになっていて、強調表示されています。

ジャイロボックスのチェックを外してジャイロをオフにします。

ドライブトレイン ポートを選択した後の VEXcode IQ デバイス メニューと、ドライブトレイン設定画面が表示されます。以下では、「完了」ボタンが強調表示されています。

ドライブトレインの設定が完了したら、「完了」を選択してデバイスを設定に送信するか、「キャンセル」を選択してデバイス メニューに戻ります。さらにカスタマイズしない限り、ドライブトレイン設定はそのままにしておきます。

注: 「キャンセル」を選択すると、デバイスに加えた変更はすべて取り消され、設定の一部ではなくなります。

注: ジャイロなしでドライブトレインを構成する方法の詳細については、 ここをクリックしてください。


個々のモーターとドライブトレインを構成した後、コントローラーを構成に追加できるようになりました。 

コントローラーの追加

コード ビューアーとヘルプ アイコンの間にデバイス アイコンが強調表示された VEXcode IQ ツールバー。

コントローラを設定するには、[デバイス] ボタンを選択して [デバイス] ウィンドウを開きます (まだ開いていない場合)。 

デバイスの追加ボタンが選択された VEXcode IQ デバイス メニュー。

「デバイスを追加」を選択します。

デバイスの追加ボタンを選択した後の VEXcode IQ デバイス メニュー。コントローラー オプションが強調表示されます。

「コントローラー」を選択します。

コントローラーがロボット構成に追加されたので、アームとクローのモーターをコントローラーのボタンに割り当て、ドライブトレインをコントローラーのジョイスティックに割り当てることができるようになりました。

コントローラーのボタンにモーターを割り当てる

コントローラー オプションが表示された VEXcode IQ デバイス メニュー。コントローラーのすべてのボタンの図があり、図で選択することで各ボタンをモーター グループまたはドライブトレインに接続できます。ジョイスティック以外のボタンがハイライト表示されます。 L 軸ボタンは ArmMotor というラベルの付いたモーターに接続され、F 軸ボタンは ClawMotor というラベルの付いたモーターに接続されています。

コントローラーのボタンをクリックして、モーターをボタンに設定します。同じボタンを複数回クリックすると、設定されたモーターが循環します。目的のモーターが表示されたら停止します。コントローラーには 4 つのボタン グループ (L、R、E、F) があります。各グループには、単一のモーター (ドライブトレインの一部ではない) を構成できます。たとえば、ArmMotor を L ボタン グループと R ボタン グループの両方に設定することはできず、いずれか 1 つのみに設定します。モーターを設定すると、他のボタンのオプションとして表示されなくなります。

ドライブトレインをコントローラーのジョイスティックに割り当てる

コントローラー オプションが表示された VEXcode IQ デバイス メニュー。ジョイスティックはハイライトされていますが、まだアクションが設定されていません。

ジョイスティックを使用してロボットの駆動モードを変更するには、ボタンを選択して目的のモードが表示されるまでモードを切り替えます。 4 つのモードは、左アーケード、右アーケード、分割アーケード、タンクです。 

コントローラー オプションが表示された VEXcode IQ デバイス メニュー。左ジョイスティック ボタンには、ドライブトレインの左アーケードに接続されていることを示すアイコンがあります。

左アーケード - すべての動きは左ジョイスティックによって制御されます。

コントローラー オプションが表示された VEXcode IQ デバイス メニュー。右ジョイスティック ボタンには、ドライブトレインの右アーケードに接続されていることを示すアイコンがあります。

右アーケード - すべての動きは右ジョイスティックによって制御されます。

コントローラー オプションが表示された VEXcode IQ デバイス メニュー。左と右のジョイスティック ボタンには、ドライブトレインの Split Arcade に接続されていることを示すアイコンがあります。

スプリット アーケード - 前後の動きは左のジョイスティックで制御され、回転は右のジョイスティックで制御されます。

コントローラー オプションが表示された VEXcode IQ デバイス メニュー。左と右のジョイスティック ボタンには、ドライブトレインのタンクに接続されていることを示すアイコンがあります。

タンク - 左側のモーターは左側のジョイスティックによって制御され、右側のモーターは右側のジョイスティックによって制御されます。

注: コントローラーの構成に関する詳細なオプションについては、 ここをクリックしてください。


コントローラーを設定したら、変更を保存する必要があります。

変更の保存

コントローラー オプションが表示された VEXcode IQ デバイス メニュー。 L 軸ボタンは ArmMotor というラベルの付いたモーターに接続され、F 軸ボタンは ClawMotor というラベルの付いたモーターに接続されています。左と右のジョイスティック ボタンには、ドライブトレインの Split Arcade に接続されていることを示すアイコンがあります。以下では、「完了」ボタンが強調表示されています。

「完了」を選択して構成を完了しないと、変更は保存されません。


コントローラーが構成され、変更が保存されたので、プロジェクトをダウンロードして実行できるようになりました。

プロジェクトをダウンロードして実行する

VEXcode IQ ツールバー。ブレイン アイコンと実行アイコンの間にダウンロード アイコンが強調表示されています。

[ダウンロード] を選択して、Brain の選択したスロットにプロジェクトをダウンロードします。

注: ダウンロードが完了するまで、ダウンロード、実行、および停止のアイコンが一時的に灰色になります。

ダウンロード アイコンと停止アイコンの間に実行アイコンが強調表示された VEXcode IQ ツールバー。

[実行] を選択すると、ロボットがコンピューターに接続されたままプロジェクトが開始されます。

注: プロジェクトのダウンロードと実行方法の詳細については、 ここをクリックしてください。

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

Last Updated: