クルーズコントロールシステムを作る

課題設定

乗り物の速度をボタン1つで変更することのできるクルーズコントロールシステムを設計しましょう。

以下のような質問がよいでしょう:

• 自動車におけるクルーズコントロールの目的とは何でしょうか?
• クルーズコントロールは、長時間運転している人にどのように役立ちますか?
• 運転手はクルーズコントロールシステムのタッチボタンをどのように活用できますか?
• ボタンを押すたびにモーターの速度が変わるようにするには、プログラムにどの要素を取り入れる必要があるでしょうか?

ヒント
まずこの車両ロボットを組み立てます。推奨されている教育版レゴ® マインドストーム® EV3 駆動ベースモデルの中から好きなものを選ぶか、自分で考えたモデルでも構いません。クルーズコントロールのある車のハンドルについているボタンを再現するボタンを、2つ設けるようにしてください。

現代の車の多くに搭載されているようなクルーズコントロールプログラムを作りましょう。

以下の動作ができるようにしましょう:
• タッチセンサーを押すとロボットの速度が10ずつ上がっていく。
• EV3 ブロックの画面に車両ロボットの速度 (モーター出力) を表示する。 最初のアイデアを記録します。

複数のアイデアを評価して、プロジェクトに最も適したアイデアを選ぶ方法を決めてください。 クラスメートや先生と、なぜその解決方法を選んだのかを話し合ってみましょう。

以下の方法を使ってプロジェクトの成果をみんなに伝えましょう:
• 最初のアイデアから完成モデルまで、設計プロセスを解説するビデオを作成する
• 自分たちのプロジェクトを、同じようなシステムを使った実際のアプリケーションと比較するプレゼンテーションを作成する。

フィードバックをもらい、自己評価をしてみましょう。先生から配布された評価ツールを使ってください。