キーレスエントリー
泥棒から車を保護するためにパスコードを使った仕組みをデザインします。
CONNECT(結びつける)
(5分)
最近では車の鍵を使わずにエンジンをかけられることを知っていましたか?スマートキーを使うと遠隔操作で車のエンジンをかけることができます。ボタンをいくつか押してブレーキやクラッチを踏むだけでエンジンがかかります。このレッスンでは、センサーと代数の理論を使って同じように車輪つきロボットを作動させる方法を学びます。次の質問を使って議論を促しましょう: - スマートキーとはどのような仕組みですか? - それぞれのキーが1つの車だけしか開けられないようにするにはどうすればよいでしょうか?子どもたちに、自分が見つけたアイデアを記録して共有するためのツールを選んでもらいましょう。文章、動画、画像、スケッチブック、あるいはそのほかのクリエイティブな手段を使って、自分の考えを記録してもらいます。
Construct(組み立てる)
(15~30分)
組み立て 子どもたちはロボットエデュケーターの基本モデルを組み立て、超音波センサーを前向きに取り付けます。
プログラミングに取り組む前に、下のリストを使って子どもたちに組み立てチェックをしてもらいましょう: - モーターからポートBとCの間は正しく配線されていますか? - 車輪は正しく取りつけられていますか? - 車輪は自由に回転していますか? - 超音波センサーとポート4の間は正しく配線されていますか?プログラム EV3 プログラミングソフトウェア(またはアプリ)で新規プロジェクトを作成してもらいます。ロボットがまず運転手の存在を検出し、次に運転手がエンジンスタートボタンを押したことを検出するようにプログラムしてもらいます。この例では: - 車内に座っている運転手のポケットにキーが入っている状態を再現するのに超音波センサーが使われています。- - インテリジェント ブロック ボタンはエンジンをスタートさせるのに使われます。 - インテリジェント ブロックのディスプレイは車のダッシュボードの代わりにメッセージを表示するのに使われます。車輪つきロボットがディスプレイにメッセージを表示できるようになったら、メッセージが繰り返し表示されるようにプログラムをループの中に入れるよう指示しましょう。サンプルプログラムでは1つのシーケンスに2つの入力値が使われています。子どもたちに、自分が見つけたアイデアを記録してみんなと共有するためのツールを選んでもらいましょう。文章、動画、画像、スケッチブックといったような、創造力を働かせる媒体を選ぶよう促してください。回答例ファイル名:CODING-06.EV3 (タブ:1)
人の検出とエンジンスタートを含むシーケンス 1.プログラムを開始します。2.超音波センサーが検出する物体からの距離が5 cm未満になるまで待機します。3.物体からの距離が5 cm未満になったらインテリジェント ブロックのディスプレイにメッセージを表示します。4.上ボタンが押されるまで待機します。5.インテリジェント ブロックのディスプレイにエンジンスタートのメッセージを表示します。6.3秒待機してからプログラムを終了します。
注意 詳しいサポートが必要な子どもたちにはロボットエデュケーターチュートリアルを見るように言いましょう。EV3 ソフトウェアでは:ロボットエデュケーター > ベーシック以降 > ロジックロボットエデュケーター > ベーシック(駆動ベース) > キューボイドで停止ロボットエデュケーター > ベーシック以降 > ループロボットエデュケーター > ベーシック以降 > スイッチロボットエデュケーター > ベーシック以降 > データ ワイヤーロボットエデュケーター > ベーシック以降> センサーブロック