VEXcode IQ (第 1 世代) によるコーディング

VEXcode IQ は、VEX IQ ロボットをプログラミングするためのコーディング環境です。次の記事には、VEXcode IQ でコーディングを開始するのに役立つ他の記事へのリンクが記載されています。この記事の最後には、VEX Clawbot IQ をプログラムして前進するか、VEX IQ Brain の LCD ディスプレイに「VEX」を印刷するプロジェクトを作成するかのオプションが表示されます。

教室環境で協力して VEX IQ ロボットを構築する学生たち。

注: この記事の最後でプロジェクトをテストするには、必ず 充電された IQ バッテリーから始めてください。

この記事には次の内容が含まれます。

  • アプリケーションをダウンロードする
  • デバイスとテンプレート
  • ブロックの使用
  • 保存
  • 必要に応じてファームウェアを更新する
  • ダウンロードと実行
  • プロジェクトを開く
  • 追加の役立つリンク
  • 私の最初のプロジェクト
    • 「VEX」の例を印刷します (ロボットのビルドは必要ありません)
    • Drive Forward の例 (Clawbot IQ ビルドが必要)

アプリケーションをダウンロードする

VEXcode IQ は、いくつかの異なるタイプのデバイスで使用できます。アプリケーションをデバイスにダウンロードする必要があります。 VEXcode ダウンロード ページを表示します。 

VEXcode IQ のダウンロード オプションには、Windows、Mac、Apple App Store、Google Play、Amazon Appstore プラットフォームが含まれます。

次のリンクは、アプリケーションをデバイスにダウンロードするのに役立ちます。


デバイスとテンプレート

VEXcode IQ の新しいブロック プロジェクト。ブロック ツールボックスが強調表示され、Brain のみが接続されている場合はデフォルトのブロックのみが表示されることを示しています。

VEXcode IQ プロジェクトを開くと、 は VEX IQ Brain のみを使用するように設定されます。ツールボックスに表示されるブロックはデフォルトのブロックのみです。 

プロジェクトは、ロボットで使用されているデバイスを追加することによってカスタマイズされます。追加のブロックは、追加されたデバイスごとにツールボックスに入力されます。

VEXcode IQ のデバイス メニューが横に開かれ、接続された 2 つのモーターのドライブトレインが表示されています。ツールボックスで、ドライブトレイン カテゴリのブロックが利用できるようになりました。

たとえば、「DRIVETRAIN 2 モーター」デバイスを追加すると、「Drivetrain」ブロックのセットがツールボックスに追加されます。

Clawbot IQ ロボット ビルドが Autopilot ロボット ビルドの横に表示されます。

Clawbot や Autopilot など、教室や VEX STEM Labs で使用できる標準的な VEX IQ ビルドが多数あります。

テンプレート プロジェクトが開かれ、事前構成されたデバイスが表示された VEXcode IQ デバイス メニュー。この例では、ClawMotor と ArmMotor という名前の 2 つのモーターがポート 11 と 10 に割り当てられ、ジャイロ付きの 2 つのモーターのドライブトレインがポート 1、6、および 4 に割り当てられています。

VEXcode IQ には、これらのビルド用にすでにセットアップされているテンプレートが多数あります。たとえば、Clawbot IQ の VEXcode IQ プロジェクトを開始する簡単な方法は、サンプル テンプレートを使用することです。これにより、Clawbot のデバイスが構成され、特定のデバイスのブロックがツールボックスに追加されます。

VEXcode IQ ツールバーの「ファイル」メニューが開き、「例を開く」オプションが強調表示されています。「例を開く」は、メニューの「新しいブロック プロジェクト」、「新しいテキスト プロジェクト」、「開く」、および「最近開いたファイル」の下にある 5 番目のオプションです。

「ファイル」メニューから「サンプルを開く」を選択してサンプルプロジェクトを開きます。

フィルター バーのテンプレート カテゴリが強調表示されたプロジェクト メニューの例。

フィルターバーから「テンプレート」を選択します。

Clawbot Drivetrain 2 モーターサンプルプロジェクトのサムネイル画像。

次に、Clawbot (ドライブトレイン 2 モーター) テンプレートを選択します。

注: デバイスの構成の詳細については、記事の「 Robot Config セクションを参照してください。


ブロックの使用

VEXcode IQ が Blocks プロジェクトとして開きます。ブロックを使用したプログラミングは、非常に低い敷居値でアクセスできる環境を提供します。ただし、Blocks プロジェクトをコーディングすると、高度なレベルのプログラミングも可能になります。

ブロックをプロジェクトに追加するには、ブロックをツールボックスからワークスペースにドラッグします。

矢印は、印刷ブロックがツールボックスからワークスペースにドラッグされ、開始時ブロックの下にスタックが形成されていることを示します。

 ブロックをワークスペースからドラッグすることで、プロジェクトから簡単に削除できます。 

矢印は、印刷ブロックをツールボックスにドラッグして戻すことで削除できることを示しています。

ブロックを使用するその他の役立つ記事には次のようなものがあります。


保存

VEX IQ プロジェクトが完了したら、デバイスに保存する必要があります。プロジェクトの保存方法はデバイスによって異なります。

プロジェクト名フィールドが Drive に変更された VEXcode IQ ツールバー。右側のラベルが強調表示され、「保存済み」と表示されます。

次の記事では、プロジェクトをデバイスに保存する方法について説明します。


必要に応じてファームウェアを更新する

VEX IQ Brain およびその他のスマート デバイスには、デバイスが VEXcode IQ プロジェクトと連携できるようにする基盤となるソフトウェアがあります。このソフトウェアはファームウェア、または VEXos と呼ばれます。

VEXos ユーティリティ アプリのアイコン。

ファームウェアが現在のバージョンの VEXcode IQ に最新でない場合、プロジェクトを IQ Brain にダウンロードすることはできません。 VEXcode IQ は、電源が入った IQ Brain がデバイスに接続されるとすぐに、オレンジ色の Brain アイコンを表示して、ファームウェアが最新でないことを警告します。

VEXcode IQ のツールバーにオレンジ色の Brain アイコンが表示されています。これは、Brain のファームウェアが古くなっていることを示しています。

注: ファームウェア 詳細については、「ファームウェア - はじめに - VEXcode IQ の記事を参照してください。


ダウンロードと実行

USB ケーブルを使用してノートパソコンに接続された脳。

プロジェクトを実行するには、VEXcode IQ プロジェクトを VEX IQ Brain にダウンロードする必要があります。これは、IQ Brain とデバイスの間に USB コードを接続することで実現されます。 

ワイヤレス接続を使用して iPad に接続された Brain。

または、iPad/Androidタブレット端末とワイヤレスで接続可能。

VEXcode IQ のスロット ドロップダウン メニューが開き、接続された Brain の 4 つのスロットから 1 つを選択できます。

VEX IQ Brain には 4 つのダウンロード スロットがあり、4 つの異なるプロジェクトを同時に IQ Brain に保存できます。

VEX IQ Brain が接続され、スロットが選択されると、プロジェクトを IQ Brain にダウンロードして実行できます。プロジェクトを実行すると、プロジェクトがロボットの動作にどのような影響を与えるかを確認できます。

ダウンロード プロセス中にダウンロード エラーが発生する場合があります。ただし、これらは通常、トラブルシューティングが簡単です。

次の記事は、VEXcode IQ プロジェクトのダウンロードと実行に役立ちます。

注意: プロジェクトをダウンロードする前に、 プロジェクトのダウンロード前のチェックリストを確認してください。


プロジェクトを開く

VEXcode IQ プロジェクトがデバイスに保存されると、後で開いてロボットに再ダウンロードしたり、プロジェクトを変更したりできます。

以前に保存したブロック プロジェクトを含む VEXcode IQ がワークスペースで正常に開かれました。

次の記事は、特定のデバイスで VEXcode IQ プロジェクトを開くのに役立ちます。


追加の役立つリンク

VEXcode IQ を使用する際に役立つ追加の VEX ライブラリ記事 が多数あります。

開始するのに役立つその他の記事は次のとおりです。

VEX IQ STEM Labsには、楽しくて教育的なアクティビティも数多く用意されています。

「VEX IQ STEM Labs」と書かれたバナー画像。


私の最初のプロジェクト

次の 2 つのプロジェクトを使用すると、VEXcode IQ でプロジェクトを構築する練習をすることができます。

「VEX」を印刷

このプロジェクトでは、ロボットを組み立てずにプロジェクトを構築できます。必要なのは、VEX IQ Brain と 充電されたバッテリーです。

USB ケーブルを使用してノートパソコンに接続された脳。

IQ Brain がデバイスに接続され、 がオンになっていることを確認します。

VEXcode IQ アプリのアイコン。

VEXcode IQ を起動します。

デフォルトの空白ブロック プロジェクトが VEXcode IQ ワークスペースで開かれます。

新しい空のプロジェクトが開きます。

VEXcode IQ には、開始すると「Hello を印刷」というプロジェクトがあります。

「Looks」カテゴリから[Print]ブロックを選択し、 {When started} ブロックに添付します。

VEXcode IQ のプロジェクトでは、開始時に「Print VEX」と表示されます。

パラメータ内の「Hello」という単語を「VEX」という単語に置き換えます。

VEXcode IQ ツールバーでは、ダウンロード アイコンと実行アイコンが、ブレイン アイコンと停止アイコンの間に一緒に強調表示されています。プロジェクトの名前も変更され、DisplayProject に保存されました。

プロジェクトを保存、ダウンロード、実行します。

DisplayProject プログラムを実行した後に表示される IQ (Gen 1) Brain 画面。メッセージ VEX が画面に表示されました。

IQ Brain の LED ディスプレイに「VEX」が表示されます。

前進する

このプロジェクトは、標準の Clawbot IQ で使用することを目的としています。組み立て手順については、コントローラー付き クローボット STEM ラボ を参照してください。

Clawbot IQ ビルドの斜めからのビュー。

USB ケーブルを使用してノートパソコンに接続された脳。

IQ Brain がデバイスに接続され、 がオンになっていることを確認します。

VEXcode IQ アプリのアイコン。

VEXcode IQ を起動します。

新しい空のプロジェクトが開きます。

Clawbot Drivetrain 2 モーターサンプルプロジェクトのサムネイル。

「Clawbot (Drivetrain 2-motor)」 サンプル プロジェクトを開きます。

注: テンプレートでは、スマート ポート 4 にジャイロを接続する必要があります。

Clawbot Drivetrain 2 モーター テンプレートのサンプル プロジェクトがワークスペースに開かれた VEXcode IQ。プロジェクトには、プロジェクトの説明とデバイス構成が記載されたメモがあります。このプロジェクトには、「開始すると 200 mm 前進します」というブロックのスタックもあります。

「Drivetrain」カテゴリから[Drive for]ブロックを選択し、 {When started} ブロックに取り付けます。

注: 200 ミリメートル前進すると、Clawbot の車輪が 1 回転前進します。

プロジェクトを保存、ダウンロード、実行します。下のアニメーションに示すように、Clawbot は 200 mm 前進します。

注: VEXcode IQ の使用中に問題が発生した場合は、VEXcode IQ 内にある フィードバック ツール 使用してください。

 

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

Last Updated: