深セン華強北でお掃除ロボットプログラミング!
深センのイノベーションの震源地である福田区にある超巨大電気街「華強北」のコワーキングスペースで、お掃除ロボットを分解、再プログラミングしてロボットカーにしてしまおうという、「お掃除ロボットHack」イベントが開催され、epis深圳教室の生徒たちと一緒に参加してきました。
お掃除ロボットをプログラミングするウォーミングアップとして、Arduino(アルデュイーノ )という、学生がコンピューターサイエンスを学習するために開発されたマイコンボードを使ってLEDを点灯させることから始めました。プログラムはビジュアルプログラミング言語でブロックを組み立てます。
今回プログラミグをしたお掃除ロボットには、Arduinoのような基盤が使われているので、
LEDを点灯させるのと同じ要領でプログラミングをすれば、お掃除ロボットをプログラミングすることができます。
子供達には先生からお掃除ロボット制御のお題が与えられ、課題をクリアすべく一人一人がプログラミング に挑戦しました。
まずは、お掃除ロボットの右側の車輪(モーター)を回転させることからはじめ、その後、前進、右回転など少しずつ課題をクリアするためにプログラミング をしました。
プログラミングが正しくても、右の車輪と左の車輪が同じように回転しなかったり、床が平らではないためにまっすぐ進んでくれなかったりすることもあるなど、ハードウェアを制御することはプログラミング正しくても上手くいかないことも学びました。
今回はモーターを制御しコースを走らせたところで終了となりましたが、次回6月にはお掃除ロボットが搭載している各種センサー類も使ってのプログラミングということで次回も楽しみです!