VEX は、理論を超えた方法で STEM を教えているという点でユニークです。 「Hello World」は「Drive Forward」コマンドで物理的な形を見つけました。 最初のコマンドが画面に入力され、頭の中で考えていたアイデアが形になっていくのがわかると、興奮が高まります。
多くの人と同じように、あなたも教師や同僚から VEX を紹介されたことがあるかもしれませんし、トーナメントの開催を見たことがあるかもしれません。 驚くべきことに、持ち上げたり、踏んだり、登ったりできるロボットがあなたの目に留まり、自分で試してみたいという興味を引き起こしたのではないでしょうか。
選択する前に、[選択するロボットを挿入] にチェックを入れて、目的に合わせてどのプラットフォームを使用するかを最初に把握することを強くお勧めします。 次に、オンラインで無料で利用できる認定資格を確認してください。 それを理解したら、コーディングとよくある質問について話しましょう。
コーディングをしたことがないのですが、どこから始めればよいですか?
ロボット工学やプログラミングの経験がない場合は、おそらく VEXcode ブロックから始めることになるでしょう。
ハリウッドでは、画面上に素早いタイピングを表示することでプログラマーの熟練度を強調することが好まれていますが、コーディングは 1 分あたりの文字数をはるかに超えています。 私たちの認定は、ロボット工学が複数の方法でどのように有益であるかについての研究をさらに詳しく行っています。
コーディングは、考えや理論をコンピューターやロボットが理解できる言語に変換する方法です。 コンピューターに触れる前に、プロジェクトのどの程度が完了しているかを強調することが非常に重要です。 ブロック コーディングを使用すると、構文 (コードを入力する必要がある複雑な方法) が不要になります。 単一のモーターをセットアップするための適切な方法 (および常に表示される「コンパイラー エラー」メッセージ) を見つけるために何時間もイライラする必要がなくなり、重要なことに集中できるようになります。 ブロック コーディングを使用すると、各ブロックが何を行うのかを理解するのに役立つコーディング用語をいくつか紹介します。
「while」ループと「ブール値」は引き続き使用しますが、VEXcode はこれらの概念がどのように機能して必要なコマンドを実行するかをガイドします。 数分以内に、ロボットをいくつかの基本的なコマンドに従わせることができ、練習すれば、いくつかの非常に複雑なプログラムを実行できるようになります。 STEM ラボを受講すると、テキスト ベースのコーディングに進む前に、作業するための強固な基盤を構築する批判的思考スキルを身に付けることもできます。
私はロボット工学を以前にやったことがありますが、VEX ではありませんでした。
素晴らしい! あなたはすでに先を行っています! 話し言葉と同じように、一度学習すると、別の学習も簡単になります。 前と同様に、VEX 環境に慣れるために、テキストに入る前にブロックを確認する価値があるかもしれません。 ただし、すぐに完全に慣れてしまったので、テキストに移行することにするかもしれません。 この場合は、テキストを使用した「関数のコーディング方法」や「モーターのセットアップ」などの記事が含まれる VEX ライブラリをチェックしてください。 慣れてきたら、テキストベースのコーディングに進んでください。
私はすでに VEX を使用しており、ROBOTC を通じてプログラミングしました。
すぐにテキストコーディングに取り掛かる準備ができているかもしれません。 API リファレンスを参照すると、ROBOTC を通じて学んだスキルで VEXcode を使用できるようになるはずです。