◆8月5日(木)、第三日目の最終日です。
午前中は、前日のロボットカーのプログラミングで、『障害物を避けて目的地へたどり着く』が目標です。
①まっすぐに進むコードを作成する
②障害物をセンサーが検知したら、90度向きを変えるコードを作成する
③更に90度向きを変えてまっすぐ進むコードを作成する
基本は上記の3つなのですが、どうやってモーターを制御させるか、試行錯誤の連続です。
それでも1時間経ったころ、一人、二人と成功者が出現しました。
全員が障害物を避けてロボットカーがゴールを目指すようになったころ、中には音楽を付けてみたり、左折、右折のライトを点滅させてみたりと、より自分らしいコードを作成する人も出現!
さすが白百合生、高い応用力を提示していました!
午後はライントレースプログラムにチャレンジ!
ラインの認識と方向転換には、先ほどの制御コードを活用します。コードができたら自分のロボットカーで確認です。黒いラインをしっかり読み取って、自分のロボットカーは上手に黒い線の上を走るでしょうか…?
もちろん、 複数人でロボットカーを走らせてみたり・・・
三日間はあっという間でした。
プログラミングって何?から始まった講座でしたが、コードがかけたら実際に動かしてみるとバグが出たよ、さて、どうする?センサーが感知しないんだけど…キュルキュル廻って前に進まないし…。
友達やもちろん先生方も本気になった三日間でした。
次回はどんな内容で、どんな教材を活用して皆さんとプログラミングを一緒に体験できるでしょうか。
この講座をきっかけにプログラミング女子が増えると嬉しいです。