止めて~!
何?いつも期待通りに動くわけではありませんよね?
いつもどのようにして新しい課題を解きますか?
サイを組み立てる
この組み立てには2つの部分があります。
サイの体
サイの頭
動かそう
レゴブロックをサイの鼻から1メートルはなして置きます。
このプログラムを動かして、どんなことが起こるか見てみましょう。
サイは迷うことなく、レゴブロックにぶつかるように走っていきます。
ブロックの所で止まって!
レゴブロックをサイの鼻から1メートルはなれたところに置いて、サイがブロックにふれずに、できるだけそばで止まれるようにプログラムを調整します。
タイヤを何回転させれば、ブロックをたおさずにできるだけブロックの近くまで動かせますか?
進んだきょりが、タイヤの外周の何倍になるのか計算してみましょう。この計算方法を使って、ブロックのパラメーターとして記入する回転数を計算してください。
d = 5.6 cm
課題にチャレンジする準備はできましたか?
サイの鼻から120 cmはなれた場所にレゴブロックを置いてください。
ブロックをたおさずにサイの鼻をできるだけブロックの近くに停止するようにプログラミングしてみましょう。チャンスは1回だけです。
健とうをいのります!
鼻が「かべ」にぶつかった時にサイが止まるようにすることができますか?
プログラミングスタックを2つ作ってください。
- 1つはセンサーを使用しない
- 1つはフォースセンサーを使用する(サイの鼻)
プログラミングスタックを別々に動かして、サイの反応がどのように変化したか説明してください。
フォースセンサーを使うと、サイは、きょりにかかわらずふれたときに物体を検知できます。
このプログラムではフォースセンサーを使用しません。
このプログラムではフォースセンサーを使用します。
どうだったか考えましょう。
うまくできたことはどんな方法でしたか?もっとうまくできたかもしれないことはありますか?
課題を解決することができてよかったですね。