教師用ツールボックス - このセクションの目的
「再考」セクションの目標は、生徒がイベントベースのプログラミングを使用してコントローラーのボタンを使用できるようにすることです。
このセクションには以下が含まれます。
-
イベントベースのプログラミングの概要
-
サンプルプロジェクトのダウンロード手順 & 概要
-
リミックスアクティビティ:
-
アクティビティ A: オブジェクトをつかんで、ある場所に戻します。
-
アクティビティ B: オブジェクトを積み上げます!
-
アクティビティ C: リレー競争
-
-
リミックスの質問
教師のヒント
-
授業前にコントローラーをロボットブレインとペアリングして時間を節約できます。 このステップを完了するか、生徒に完了させるかを決定します。 こちらの手順 に従ってください。 コントローラーを Brain にペアリングしたい場合は、この記事を印刷して生徒が使用できるようにすることができます。
-
イベントベースのプログラミングにより、Clawbot はイベントをトリガーしたり、トリガーに反応したりすることができます。 このタイプのプログラミングにより、1 つのブロックが他のブロックと通信できるようになります。
言い換えれば、Clawbot はコントローラーのジョイスティックの動きに反応します。 ジョイスティックの動きがトリガーとなり、クローボットがそれに応じて反応します。
上の例では、L ボタンを押すと、ArmMotor が回転するトリガーになります。 {When Controller button} ブロックはそのメッセージを [Spin] ブロックに伝達します。 これらのブロックの詳細と、Clawbot Control サンプル プロジェクトでの使用方法については、ここ (Google ) をクリックしてください。
教師ツールボックス - 生徒の役割の再考
「再考」セクションの初めに、生徒をグループに入れ、役割を選択してもらいます。 グループを促進するための役割とヒントを再確認するには、以下をクリックしてください。
イベントベースのプログラミング
犬がリードを持ってきたり、ドアのそばに座ったりする場合は、外へ出る必要があることをあなたに知らせています。 学校で、先生が質問をし、あなたが手を挙げるのを見たとき、先生はあなたが答えを知っていると信じており、質問に答えたいと思っていることを知っています。 これらの動作は「トリガー」とも呼ばれます。
あなたの犬は、飼い主がリードを持ってきたり、ドアのそばに座ったりすることが、外に出る必要があることを知らせるきっかけになることを知っています。 したがって、彼がリードを付けてドアのそばに座っているのを見ると、引き金に反応して彼を外に連れ出します。 手を上げることは、あなたが質問に答えたいことを教師に伝えるきっかけとなります。 すると、教師はトリガーに反応してあなたに呼びかけます。
ロボット工学におけるイベントベースのプログラミングとは、ロボットの特定の動作がトリガーとなって、ロボットが特定のことを実行したり、特定のトリガーに反応したりすることです。
イベントベースのプログラミングの詳細については、ツールバーの「チュートリアル」をクリックし、「イベント チュートリアル」を選択して、イベントに関するチュートリアルをご覧ください。
教師用ツールボックス - ブロックの復習
-
クラス全体のアクティビティとして、生徒と一緒にプログラミング ブロックを確認します。 Clawbot Control プロジェクト内の複数のイベントを同時にトリガーして、Clawbot の駆動動作や Clawbot のアームと爪の動作を制御できることを生徒に伝えます。
-
学生が VEXcode IQ を簡単に確認する必要がある場合は、この調査中にいつでもチュートリアルを参照できます。 チュートリアルはツールバーにあります。 学生は、プロジェクトの保存、ダウンロード、実行を他の項目とともにチュートリアルで確認できます。
コントローラー: クローボットコントロール
これで、サンプル プロジェクトをダウンロードし、コントローラーを使用して Clawbot、そのアーム、およびその爪をすべて同時に操作する準備が整いました。
各グループのビルダーは、必要なハードウェアを入手する必要があります。 記録者はグループのエンジニアリング ノートを取得する必要があります。 プログラマーは VEXcode IQ を開く必要があります。
量 | 必要な材料 |
---|---|
1 |
クローボット |
1 |
充電済みのロボットバッテリー |
1 |
VEX IQ ラジオ |
1 |
コントローラ |
1 |
テザーケーブル |
1 |
VEXコードIQ |
1 |
USB ケーブル (コンピューターを使用する場合) |
1 |
エンジニアリングノート |
教師のヒント
-
各生徒グループが必要な資料をすべて持っていることを確認してください。
-
生徒向けにトラブルシューティングの各手順をモデル化します。 各グループにはビルダーの役割を担う人がいることを生徒たちに思い出させます。 その人は探索中ずっとこれらのアイテムをチェックしているはずです。
アクティビティを始める前に...
それぞれのアイテムは準備できていますか? ビルダーは次のそれぞれを確認する必要があります。
-
すべてのモーターとセンサーが正しいポートに接続されていますか?
-
スマート ケーブル すべてのモーターとセンサーに完全に挿入されていますか?
-
バッテリーは充電されて ?
-
コントローラー ロボット ブレインとになっています ?
-
ラジオは Robot Brainに挿入されていますか?
-
無線機はコントローラに挿入されていますか?