学校や家庭で使いやすいプログラミングロボットSpheroケン博士サイエンストレーナーの桑子研です。このページではボール型のロボットSphero(スフィロ)を使ったプログラミング教育についてご紹介します。左のボールがロボットです。Sphero社とこちらのページを家庭用マニュアルとして作りました。こちらから御覧ください。ロボットプログラミングを学んでみよう!といっても、現在様々なロボットがあふれています。画面の中だけで完結するのではなく、目の前にあるロボット(モノ)が動くということは、プログラミングに興味の薄い人でも、心が惹かれる・感動する一番のポイントです。角度を話しながら正方形を描くようにプログラミングもできます。ここで紹介したいのはアメリカ(コロラド州)生まれのスフィロ(Sphero)というボール型のかわいいロボット。スフィロミニの様子このボール型ロボットなら、プログラミングに苦手意識をもっている生徒も興味を持ちます。このページではスフィロを使ったプログラミング教育の方法や、ご家庭でスフィロを初めて買ったときのプログラミングの始め方などについて紹介します。イーディーユー)というアプリを使ってプログラミングを行い、スフィロに転送して動かします。タブレット等でプログラミングを組むことができて、タブレットから無線で転送できるのが特徴です。事前にアプリをダウンロードしておけば、使っているときにはネット環境は必要ありません。Eduアプリは、iOS・アンドロイドに対応していて、スマホからでもプログラミングすることができます。https://edu.sphero.com/iPhone、Androidのスマートフォン、iPad、KindleFire、Chromebookなどに対応プログラミング画面は、Scratchなどの画面と比べると、よりビジュアルでシンプルできれいな作りです。プログラミング画面は、文字で書く「コード」の他に、Scratchなどのようなブロックプログラミングや、また経路をなぞるだけでプログラミングできる「ドロー」も用意されているので小学生からはじめることができます。指でなぞるだけで、そのとおりにロボットが動くさらに、奥が深いことにプログラミング言語(JavaScript)によるプログラミングもできます。スフィロ自体も耐久性があり壊れにくい。ロボット教材にしては安い(miniはとくに)。教育用のスケルトンのSPRK+というものもあります。こっちはミニに比べて機能が充実しています。Eduというアプリを使ってプログラミングをすることができます。関連商品も参考にしてください。それでは始めていきましょう。動かしてみよう!(位置合わせからプログラミングまで)スフィロの特徴はブロックでプログラミングができるということです。ブロックでできるので、小学生から学習することができます。ここでははじめの位置合わせ、ラジコンコントロールについて紹介します。ブロックプログラミングと正方形ブロックプログラミングを使って、スフィロで図形を描きます。正方形を描くプログラムを作ります。良いプログラムとはどんなものでしょうか。センサーデータを使って正方形を描こうスフィロで正三角形を描こう正三角形を描くにはどうしたらいいのいか?60°で設定をすると、正六角形になってしまいます。すればいいのでしょうか。スフィロで円を描こうスフィロを使って円を描いてみましょう。円を描くには、どうすればいいのか?変数やループを使います。本格的なプログラミングの内容に近づきます。スフィロをつかって迷路ボーリングスフィロの操り方を学ぶために、曲がったコースのボーリングに挑戦!地表面の状態なども考えてプログラムを組みます。PDCAサイクルをいかに速く回すのかがポイント。スフィロで計算をしてみようスフィロを使って簡単な計算をする方法を紹介します。長い命令も、ループや変数を使えばプログラムを短くすることができます。衝突時の動きなどのセンサーを利用しよう外部から普段とは違った刺激を受けたときにセンサーで検知をして、計算結果を話させたり、別の動きをするようにプログラムをしてみましょう。スフィロで条件分岐(if文)を使おう/計算をさせてみようスフィロを投げたら偶数回のときにだけ読み上げるプログラムを作りながら、剰余演算(モジュロ)などについて学びます。今まで学んだ様々な知識を使って、動物の動きをプログラムしてみましょう。例)カエルの動きその他SpheroSPRK+がやってきた!スフィロの公式サイト公式教員向けガイドスクラッチ・ピョンキースフィロをプログラミングするさいに、スフィロを実際に動かさなくても練習ができるスクラッチやピョンキーについて紹介しています。ブロックの切り離しな方ブロックを切り離したり、数字を入力する時の方法などについて。四角形や星を描くためには、どのようにプログラムすればよいのでしょうか?円を描くためには?円を描くためにはどうしたら良いのか?数学の知識も必要になります。正◯角形を描こう!プレーヤーが入力する数字をひろって、それに対応した正◯角形を描くプログラムです。タブレットを傾けると動くゲームタブレットのセンサーをつかって、傾けるとキャラが動くゲームを作ります。レースゲームを作ろう!色の判別(条件分岐)をつかって、車が動き回るプログラムを作ります。Sphero(スフィロ)・ピョンキー・スクラッチについて教育用で多機能です。1回の充電でより長く動きます。安くてコストパフォーマンスにすぐれましう。1回の充電で45分動きます。科学のタネを発信中!ニュースレターを月1回配信しています。There!!サイエンストレーナーのケン博士です。このサイトでは、科学の不思議さ・面白さを共有したいという思いから、家庭でできる科学実験のコツや科学のネタを紹介しています。ご自宅でご家族と実験をお楽しみください。研)についてより詳しくはこちらを御覧ください。科学ネタに関するニュースレターをかいています(不定期)。「科学のネタ帳」の内容が本や電子書籍になりました。