この記事はアーカイブされています。 更新された記事はこちらをご覧ください。
カスタマイズされた VEXcode IQ プロジェクトを使用すると、プログラミングせずにロボットで VEX IQ コントローラーを使用できます。
この例では、2 つの個別のモーターと、コントローラーのボタンとジョイスティックに割り当てられるドライブトレインを構成します。 この例で使用する 2 つの個別のモーターは、Clawbot 構成のアーム モーターとクロー モーターです。 Clawbot がない場合でも、同じ手順に従って 2 つの個別のモーターを追加できます。
個々のモーターとドライブトレインのポートは次のとおりです。
- モーター:
- アームモーター: ポート 10
- クローモーター: ポート 11
- ドライブトレイン:
- 左モーター: ポート 1
- 右モーター: ポート 6
この記事で行う手順は次のとおりです。
- モーターの追加
- ドライブトレインの追加
- コントローラーの追加
- コントローラーのボタンにモーターを割り当てる
- ドライブトレインをコントローラーのジョイスティックに割り当てる
- 変更の保存
- プロジェクトをダウンロードして実行する
モーターの追加
モーターを設定するには、「デバイス」ボタンを選択して「デバイス」ウィンドウを開きます。
作業している世代を選択します。
「デバイスを追加」を選択します。
「モーター」を選択します。
モーターに必要なポート番号を選択します。 この例では、アーム モーターにポート 10 を選択します。
オプション画面の上部にあるテキストボックスの名前を「ArmMotor」に変更して、Arm モーターの名前を変更します。 無効な名前を選択した場合、テキスト ボックスが赤く強調表示され、選択した名前が使用できないことが示されます。
モーターの名前を変更したら、「完了」を選択してデバイスを構成に送信します。 モーターをさらにカスタマイズする場合を除き、方向の選択はそのままにしておきます。
注: 「キャンセル」を選択すると、デバイスに加えた変更はすべて取り消され、設定の一部ではなくなります。
注: モーターの設定の詳細については、 ここクリックしてください。
「モーターの追加」の手順を繰り返してクローモーターを追加し、ポート 11 を選択します。 これらの手順を使用してドライブトレイン モーターを追加しないでください。
モーターを追加したら、次のステップはドライブトレインを追加することです。 ドライブトレインは、ジャイロの有無にかかわらず使用できます。 これは、ジャイロなしのドライブトレインの追加に焦点を当てた例です。
ドライブトレインの追加
ドライブトレインを設定するには、[デバイス] ウィンドウがまだ開いていない場合は、[デバイス] ボタンを選択して開きます。
「デバイスを追加」を選択します。
「ドライブトレイン 2モーター」を選択します。
左右のモーターに必要なポート番号を選択します。 この例では、左モーターにポート 1 を選択し、右モーターにポート 6 を選択します。 他のデバイス用にすでに構成されているポートは使用できなくなります。 使用できないポートの例として、ポート 2 がグレー表示されています。
ジャイロボックスのチェックを外してジャイロをオフにします。
ドライブトレインの設定が完了したら、「完了」を選択してデバイスを設定に送信するか、「キャンセル」を選択してデバイス メニューに戻ります。 さらにカスタマイズしない限り、ドライブトレイン設定はそのままにしておきます。
注: 「キャンセル」を選択すると、デバイスに加えた変更はすべて取り消され、設定の一部ではなくなります。
注: ジャイロなしでドライブトレインを構成する方法の詳細については、 ここをクリックしてください。
個々のモーターとドライブトレインを構成した後、コントローラーを構成に追加できるようになりました。
コントローラーの追加
コントローラを設定するには、[デバイス] ボタンを選択して [デバイス] ウィンドウを開きます (まだ開いていない場合)。
「デバイスを追加」を選択します。
「コントローラー」を選択します。
コントローラーがロボット構成に追加されたので、アームとクローのモーターをコントローラーのボタンに割り当て、ドライブトレインをコントローラーのジョイスティックに割り当てることができるようになりました。
コントローラーのボタンにモーターを割り当てる
コントローラーのボタンをクリックして、モーターをボタンに設定します。 同じボタンを複数回クリックすると、設定されたモーターが循環します。 目的のモーターが表示されたら停止します。 コントローラーには 4 つのボタン グループ (L、R、E、F) があります。 各グループには、単一のモーター (ドライブトレインの一部ではない) を構成できます。 たとえば、ArmMotor を L ボタン グループと R ボタン グループの両方に設定することはできず、いずれか 1 つのみに設定します。 モーターを設定すると、他のボタンのオプションとして表示されなくなります。
ドライブトレインをコントローラーのジョイスティックに割り当てる
ジョイスティックを使用してロボットの駆動モードを変更するには、ボタンを選択して目的のモードが表示されるまでモードを切り替えます。 4 つのモードは、左アーケード、右アーケード、分割アーケード、タンクです。
左アーケード - すべての動きは左ジョイスティックによって制御されます。
右アーケード - すべての動きは右ジョイスティックによって制御されます。
スプリット アーケード - 前後の動きは左のジョイスティックで制御され、回転は右のジョイスティックで制御されます。
タンク - 左側のモーターは左側のジョイスティックによって制御され、右側のモーターは右側のジョイスティックによって制御されます。
注: コントローラーの構成に関する詳細なオプションについては、 ここをクリックしてください。
コントローラーを設定したら、変更を保存する必要があります。
変更の保存
「完了」を選択して構成を完了しないと、変更は保存されません。
コントローラーが構成され、変更が保存されたので、プロジェクトをダウンロードして実行できるようになりました。
プロジェクトをダウンロードして実行する
[ダウンロード] を選択して、Brain の選択したスロットにプロジェクトをダウンロードします。
注: ダウンロードが完了するまで、ダウンロード、実行、および停止のアイコンが一時的に灰色になります。
[実行] を選択すると、ロボットがコンピューターに接続されたままプロジェクトが開始されます。
注: プロジェクトのダウンロードと実行方法の詳細については、 ここをクリックしてください。