モトモラボ3
客観的
生徒はコントローラーをロボットにマッピングする方法を学びます。 motomo をワイヤレスで制御できるようになります。
活動
生徒はドングルについて、そしてそれがロボットにどのような影響を与えるかについて学びます。
また、コーディングを通じてコントローラーのボタンをマッピングする方法も学習します。
評価
生徒は問題を分析することを学ぶ
学生は、ロボットをワイヤレスで動かすための基礎とその限界を学びます。
Google スライド
ビデオをビルドする
次のラボでは、ドングルを使用します。これにより、C2G mini をワイヤレスでコントローラーに接続できます。簡単に言うと、コントローラーにはマイクロコントローラーも内蔵されており、その唯一の目的はボタンの情報をドングルに送信することです。センサーのようなドングルは情報をデコードし、マイクロコントローラーに送信して信号を理解させます。信号を使用して、右、左、前進、後退のいずれの信号を処理するかを決定するようにコーディングできます。コードには追加のひねりがあります。motomo にはサーボが搭載されているため、特定のボタンが押されたときに右または左に移動するようにサーボを具体的に動かす必要があります。
ラボの概要:
必要な材料:
Photos | Item Name | Purpose | Required Quantity | Labeled Bag |
---|---|---|---|---|
ステップ1
.jpg)
まずサーボを見つけます。サーボは前輪の上にある茶色の立方体です。このサーボは MG90S と呼ばれます。サーボにはさまざまな種類がありますが、私たちのサーボは 0 度から 180 度までしか回転できません。他のサーボは全方向回転でき、重い材料を持ち上げるように作られているものもあります。
サーボは、無限に回転するのではなく、正確に動くように作られた DC モーターです。これにより、サーボを特定の方向に高速かつ正確に動かすようにコーディングできます。私たちの場合、サーボ用に作成されたライブラリは -90 度から 90 度まで動くように作成されています。つまり、0 度ではホイールは前を向き、-90 度では左を向き、90 度では右を向きます。角度とハードウェアに関するトラブルシューティングについては、トラブルシューティング ページを参照してください。
ステップ1
ステップ2
.jpg)
接続したら、ボタンのコーディングやボタンのマッピングを開始できます。操作しやすいと感じるものを見つけるには、試行錯誤が必要です。例にはサンプル コードがあり、フォーマット方法の概要がわかります。
ステップ3

最後に、サーボの動きと DC モーターの動きを組み合わせてみます。新しいハードウェアでロボットを左右に動かしてみましょう。ヒント: モーターが 1 つある場合は、サーボが回転を担当するため、前進または後退にモーターを使用するだけで済みます。