VEXcode IQ は、VEX IQ ロボットをプログラミングするためのコーディング環境です。 次の記事には、VEXcode IQ でコーディングを開始するのに役立つ他の記事へのリンクが記載されています。 この記事の最後には、VEX Clawbot IQ をプログラムして前進するか、VEX IQ Brain の LCD ディスプレイに「VEX」を印刷するプロジェクトを作成するかのオプションが表示されます。
注: この記事の最後でプロジェクトをテストするには、必ず 充電された IQ バッテリーから始めてください。
この記事には次の内容が含まれます。
- アプリケーションをダウンロードする
- デバイスとテンプレート
- ブロックの使用
- 保存
- 必要に応じてファームウェアを更新する
- ダウンロードと実行
- プロジェクトを開く
- 追加の役立つリンク
- 私の最初のプロジェクト
- 「VEX」の例を印刷します (ロボットのビルドは必要ありません)
- Drive Forward の例 (Clawbot IQ ビルドが必要)
アプリケーションをダウンロードする
VEXcode IQ は、いくつかの異なるタイプのデバイスで使用できます。 アプリケーションをデバイスにダウンロードする必要があります。 VEXcode ダウンロード ページを表示します。
次のリンクは、アプリケーションをデバイスにダウンロードするのに役立ちます。
- Chromebook - インストール - VEXcode IQ
- Windows - インストール - VEXcode IQ
- Mac および macOS - インストール - VEXcode IQ
- iPad - インストール - VEXcode IQ
デバイスとテンプレート
VEXcode IQ プロジェクトを開くと、 は VEX IQ Brain のみを使用するように設定されます。 ツールボックスに表示されるブロックはデフォルトのブロックのみです。
プロジェクトは、ロボットで使用されているデバイスを追加することによってカスタマイズされます。 追加のブロックは、追加されたデバイスごとにツールボックスに入力されます。
たとえば、「DRIVETRAIN 2 モーター」デバイスを追加すると、「Drivetrain」ブロックのセットがツールボックスに追加されます。
Clawbot や Autopilot など、教室や VEX STEM Labs で使用できる標準的な VEX IQ ビルドが多数あります。
VEXcode IQ には、これらのビルド用にすでにセットアップされているテンプレートが多数あります。 たとえば、Clawbot IQ の VEXcode IQ プロジェクトを開始する簡単な方法は、サンプル テンプレートを使用することです。 これにより、Clawbot のデバイスが構成され、特定のデバイスのブロックがツールボックスに追加されます。
「ファイル」メニューから「サンプルを開く」を選択してサンプルプロジェクトを開きます。
フィルターバーから「テンプレート」を選択します。
次に、Clawbot (ドライブトレイン 2 モーター) テンプレートを選択します。
注: デバイスの構成の詳細については、記事の「 Robot Config セクションを参照してください。
ブロックの使用
VEXcode IQ が Blocks プロジェクトとして開きます。 ブロックを使用したプログラミングは、非常に低い敷居値でアクセスできる環境を提供します。 ただし、Blocks プロジェクトをコーディングすると、高度なレベルのプログラミングも可能になります。
ブロックをプロジェクトに追加するには、ブロックをツールボックスからワークスペースにドラッグします。
ブロックをワークスペースからドラッグすることで、プロジェクトから簡単に削除できます。
ブロックを使用するその他の役立つ記事には次のようなものがあります。
- ブロック サイズ - ブロックのチュートリアル - VEXcode IQ
- ブロックの形状と意味 - ブロックのチュートリアル - VEXcode IQ
- ブロックの削除 - ブロックのチュートリアル - VEXcode IQ
保存
VEX IQ プロジェクトが完了したら、デバイスに保存する必要があります。 プロジェクトの保存方法はデバイスによって異なります。
次の記事では、プロジェクトをデバイスに保存する方法について説明します。
- Windows で Blocks プロジェクトを保存する - Blocks プロジェクトを開いて保存する - VEXcode IQ
- macOS で Blocks プロジェクトを保存する - Blocks プロジェクトを開いて保存する - VEXcode IQ
- Chromebook で Blocks プロジェクトを保存する - Blocks プロジェクトを開いて保存する - VEXcode IQ
- Android タブレットで Blocks プロジェクトを保存する - Blocks プロジェクトを開いて保存する - VEXcode IQ
- iPad で Blocks プロジェクトを保存する - Blocks プロジェクトを開いて保存する - VEXcode IQ
必要に応じてファームウェアを更新する
VEX IQ Brain およびその他のスマート デバイスには、デバイスが VEXcode IQ プロジェクトと連携できるようにする基盤となるソフトウェアがあります。 このソフトウェアはファームウェア、または VEXos と呼ばれます。
ファームウェアが現在のバージョンの VEXcode IQ に最新でない場合、プロジェクトを IQ Brain にダウンロードすることはできません。 VEXcode IQ は、電源が入った IQ Brain がデバイスに接続されるとすぐに、オレンジ色の Brain アイコンを表示して、ファームウェアが最新でないことを警告します。
注: ファームウェア 詳細については、「ファームウェア - はじめに - VEXcode IQ の記事を参照してください。
ダウンロードと実行
プロジェクトを実行するには、VEXcode IQ プロジェクトを VEX IQ Brain にダウンロードする必要があります。 これは、IQ Brain とデバイスの間に USB コードを接続することで実現されます。
または、iPad/Androidタブレット端末とワイヤレスで接続可能。
VEX IQ Brain には 4 つのダウンロード スロットがあり、4 つの異なるプロジェクトを同時に IQ Brain に保存できます。
VEX IQ Brain が接続され、スロットが選択されると、プロジェクトを IQ Brain にダウンロードして実行できます。 プロジェクトを実行すると、プロジェクトがロボットの動作にどのような影響を与えるかを確認できます。
ダウンロード プロセス中にダウンロード エラーが発生する場合があります。 ただし、これらは通常、トラブルシューティングが簡単です。
次の記事は、VEXcode IQ プロジェクトのダウンロードと実行に役立ちます。
- Brain ステータス アイコン (USB) - Brain に接続 - VEXcode IQ
- iPad / Android タブレット (ワイヤレス) - 脳に接続 - VEXcode IQ
- 選択したスロットにダウンロード - ブロックのチュートリアル - VEXcode IQ
- Blocks プロジェクトをダウンロードして実行する - Blocks チュートリアル - VEXcode IQ
- iPad でダウンロード - ブロックのチュートリアル - VEXcode IQ
- ダウンロード エラー - トラブルシューティング - VEXcode IQ
注意: プロジェクトをダウンロードする前に、 プロジェクトのダウンロード前のチェックリストを確認してください。
プロジェクトを開く
VEXcode IQ プロジェクトがデバイスに保存されると、後で開いてロボットに再ダウンロードしたり、プロジェクトを変更したりできます。
次の記事は、特定のデバイスで VEXcode IQ プロジェクトを開くのに役立ちます。
- Windows で Blocks プロジェクトを開く - Blocks プロジェクトを開いて保存する - VEXcode IQ
- macOS で Blocks プロジェクトを開く - Blocks プロジェクトを開いて保存する - VEXcode IQ
- Chromebook で Blocks プロジェクトを開く - Blocks プロジェクトを開いて保存する - VEXcode IQ
- iPad で Blocks プロジェクトを開く - Blocks プロジェクトを開いて保存する - VEXcode IQ
- Android で Blocks プロジェクトを開く - Blocks プロジェクトを開いて保存する - VEXcode IQ
追加の役立つリンク
VEXcode IQ を使用する際に役立つ追加の VEX ライブラリ記事 が多数あります。
開始するのに役立つその他の記事は次のとおりです。
- Blocks プロジェクトのヘルプにアクセスする - Blocks チュートリアル - VEXcode IQ
- コンテキスト メニュー - ブロック チュートリアル - VEXcode IQ
- コメント - ブロックのチュートリアル - VEXcode IQ
- メモ - ブロックのチュートリアル - VEXcode IQ
VEX IQ STEM Labsには、楽しくて教育的なアクティビティも数多く用意されています。
私の最初のプロジェクト
次の 2 つのプロジェクトを使用すると、VEXcode IQ でプロジェクトを構築する練習をすることができます。
「VEX」を印刷
このプロジェクトでは、ロボットを組み立てずにプロジェクトを構築できます。 必要なのは、VEX IQ Brain と 充電されたバッテリーです。
IQ Brain がデバイスに接続され、 がオンになっていることを確認します。
VEXcode IQ を起動します。
新しい空のプロジェクトが開きます。
「Looks」カテゴリから[Print]ブロックを選択し、 {When started} ブロックに添付します。
パラメータ内の「Hello」という単語を「VEX」という単語に置き換えます。
プロジェクトを保存、ダウンロード、実行します。
IQ Brain の LED ディスプレイに「VEX」が表示されます。
前進する
このプロジェクトは、標準の Clawbot IQ で使用することを目的としています。 組み立て手順については、コントローラー付き クローボット STEM ラボ を参照してください。
IQ Brain がデバイスに接続され、 がオンになっていることを確認します。
VEXcode IQ を起動します。
新しい空のプロジェクトが開きます。
「Clawbot (Drivetrain 2-motor)」 サンプル プロジェクトを開きます。
注: テンプレートでは、スマート ポート 4 にジャイロを接続する必要があります。「Drivetrain」カテゴリから[Drive for]ブロックを選択し、 {When started} ブロックに取り付けます。
注: 200 ミリメートル前進すると、Clawbot の車輪が 1 回転前進します。
プロジェクトを保存、ダウンロード、実行します。 下のアニメーションに示すように、Clawbot は 200 mm 前進します。
注: VEXcode IQ の使用中に問題が発生した場合は、VEXcode IQ 内にある フィードバック ツール 使用してください。