micro:bitって?

micro:bitはイギリスのBBCが開発したプログラミング教育用の小型コンピューターボードです。イギリスでは12歳の子ども全員に無償で提供され、活用されているそうです。日本でも2017年に発売されました。2020年のプログラミング教育必修化に向けて関心が高まってきているようで、今年(2019年)になっていろいろなセット商品やモジュールが多数販売されるようになりました。4㎝×5㎝と小さいわりに多くのセンサーが搭載されているのでいろいろな活用方法が考えられること、値段が安いこと(2000円程度)がその理由でしょうか。

micro:bit
micro:bitの表側には25個のLED(光センサー)とA,Bの2個のボタン、タッチセンサーにもなる入出力リングなどがあります。裏側には加速度センサー、地磁気センサー、温度センサー内蔵のプロセッサー、BLE用の無線アンテナなどがあります。電源はマイクロUSBコネクターにPCをつなぐか電源用コネクターに電池をつなぐことで供給されます。最低限本体だけで使用できますが、ケースや電池ボックスも用意したいところです。

ロボットカー

セット商品ではArduinoのロボットカーみたいなのも販売されてきていますが、ここまでくると値段的にArduinoのセットと大差なくなってしまうので、どちらがいいのか考えてしまいます。

Micro:bit財団サイト
プログラミングはMicro:bit財団が運営するサイトでウエブブラウザ上でできます。ブロックを組み合わせてプログラミングするMakeCodeエディター、JavaScript(ジャバスクリプト)、Python(パイソン)などでプログラミングできますが、小学校段階ではやはりMakeCodeエディターになりますね。

MakeCodeエディター
MakeCodeエディターはシミュレーターにもなっているので、micro:bitをPCにつないでいなくてもプログラミングして動作を確かめることができます。micro:bit本体に搭載されているセンサー以外のモジュールやセットなどを使う場合には「高度なブロック」→「拡張機能」で対応するものを読み込むとブロックが追加されます。
実際に授業で使ってみた感じでは、学校側の回線の太さの関係もあるのでしょうが、Scratchに比べてサイトが重い感じなのが少し気になりました。

mBotの仲間たち

mBotを販売しているMakeblock社では他にもいろいろな製品を販売しています。
mBotの上位となるmBot Rangerは標準で3つの形態に組み立てることができます。(写真はLand Raider)

mBot Rnger
見てわかる通り制御基板がmBotより大分大きい基盤になっていますが、同じようにArduino互換です。センサー類は温度センサー、ジャイロセンサー、音声センサーがmBotより増えています。全体としての大きさもmBotの2倍ぐらいになっています。まあ、お値段も2倍ぐらいなんですが。センサー類は増えていますが基本的にプログラミング環境はmBotと同じなので、小学校あたりでプログラミング学習に使う分には差はないと言えるでしょう。
さらに上位のUltimate2.0というのもありますが、小学校で使うにはオーバースペックですしお値段も倍々ゲームなので・・・
新しい製品でcodey rockyというのもありますが、こちらはSTEM教育に関する要素をなくして、組み立て不要で音声認識、顔認識などに対応とAIよりのコンセプトになっているようです。お値段はmBotと同程度なので、これから購入するとしたらcodey rockyでいいのかも知れませんね。

airblock
これはモジュール式ドローンのAirblock。中央のコントロールモジュールとまわりの6個のパワーモジュールは磁石で連結されているので、壁などにぶつかった場合バラバラになることで破損を防ぐようになっています。また、パーツをいろいろ組み変えることでホバークラフトにしたりできます。

airblock

airblock

プログラミング環境としてはmBotと同じですが、ドローンだと飛行時間が短いのがネックで授業で扱うのは難しい感じですね。機体の安定システムも欲しいところです。これからドローンでプログラミング学習をするならTelloの方がいいかな、と思います。