OSOYOO STEM Kit for Micro:bit

OSOYOO STEM Kit

OSOYOO社から発売されている STEM Kit for Micro:bit です。
キットの内容は、micro:bit用Plug&Play(PnP) ボードと以下のモジュールです。
・超音波モジュール
・LCDスクリーン
・LEDモジュール(赤、緑、黄、白色)
・モーターモジュール(ファン付き)
・1チャンネル継電器モジュール
・タクトスイッチモジュール(赤、青)
・マイクロサーボ
・電子ブザーモジュール
・RGBモジュール
・可変抵抗器モジュール
・温度・湿度モジュール
・炎センサーモジュール
・CdSセル光センサーモジュール
・マイクロホンモジュール
・赤外線レシーバーモジュール
・3-pin PnPケーブル
・4-pin PnPケーブル
・10pin ジャンプワイヤー(オス-メス、メス-メス)
※micro:bitは付属していません

こうしたセンサーやLEDなどをセットにしたキットは多数ありますが、このキットが他と違うのはブレッドボードではなくPnPボードが用意されていることです。
拡張ボードとブレッドボードを組み合わせた方が安価で応用性は高いでしょうが、小学校で使用することを考えると難易度が高すぎると思います。小学生発達段階や能力からすると、こうしたPnPボードが適していると考えます。

OSOYOO STEM Kit

実際に使える場面としては、6年理科の「電気と私たちのくらし」(東京書籍の場合)が考えられます。令和2年度版の教科書では「人が近づくと明かりがつき,しばらくすると消えるプログラムを作り,明かりをつけたり消したりする」活動が取り入れられているようです。
このキットでは赤外線による人感センサーモジュールは入っていないので、超音波センサーで手を近づけると明かりがつき、すれすれまで手を近づけると明かりが消えるようなプログラムを組んでみました。(OSOYOOのチュートリアルには音センサーを使った例があります。)

OSOYOO STEM Kit
また、炎センサーモジュールがあったので、炎を感じるとブザーとLEDで知らせる火災報知器のチュートリアルも組み合わせてみました。
モジュールにはLEGO用の穴があるので、写真のように配置してみました。ライターの炎を近づけるとブザーが鳴り、赤色LEDが点灯します。

OSOYOO STEM Kit

他にLCDスクリーンと温度・湿度モジュールを組み合わせて、温度と湿度を表示するようにしてみました。(チュートリアルあり)
LCDスクリーンを使用する場合は、電力を食うので5Vにジャンパーピンを付け替えるのとUSBケーブルで給電しないといけないのが注意点です。

OSOYOO STEM Kit

探してみるとPnPボードを採用しているキットはArduino用などでも販売されているようなので、他のキットも試してみたいと思います。

OSOYOO STEM Kit

日本語プログラミング言語 「ドリトル」

当サイトでは、小学校でのプログラミング教育の参考になるようにScratchなどのビジュアルプログラミング言語と低価格なロボットカーなどを主に扱っています。
ですから、C言語やPythonなどにはほとんど触れていません。小学生でもArduinoでプログラミングなんて子もいますがそれはごく一部で、一般的にはビジュアルプログラミング言語を使うのが妥当だと思います。
他に小学校のプログラミング教育に使えそうなものとしては、日本語を使ったプログラミング言語があります。かつては「ロゴライター」がありましたが、現在では「ドリトル」という言語があります。

ドリトル

日本語プログラミング言語 「ドリトル」 公式ホームページ

「ドリトル」は教育用に設計されていて、高校や中学の教科書や副教材に採用されているそうですが、小学校にはまだあまり普及していないようです。管理人も知りませんでした。「ドリトル」というのはドリトル先生にかけてありますが、「少しだけする」という意味の英語「do little」が由来だそうです。

ドリトル
教育用と明言しているだけあって、ホームページには詳しい説明やチュートリアル、実践事例など豊富に掲載されています。小学校の授業用のページも用意されています。また、インストール版、オンライン版、ブロック版などいろいろな方法で活用が出来るようになっています。

ドリトル オンライン版
オンライン版を実際に使ってみると、タートルが動いて線を描いていく様子は「ロゴライター」とのつながりを感じます。もちろん、描いた図形を図形オブジェクトにして動かしたり、統計処理が出来たりと機能は大きく進歩しています。アニメーションやゲームを作ったり、グラフを描いたり出来るのは、使える場面が大きく広がることになりますね。

ドリトル ブロック版

ドリトル ブロック版

また、Scratchの様なブロックを使えるブロック版もあり、日本語入力が出来ない低学年の子にも使えそうです。こちらは実行すると別画面が上に被さって描画します。
タートルの色を変えながら三角形を描いてみると↓の様になります。

ドリトル ブロック版ドリトル ブロック版ドリトル ブロック版

小学校の授業用ページの「ドリトルではじめるプログラミング」では、自由にプログラミングする「はじめる」コースと単元ごとに必要なプログラムが既に記述された状態から始める「単元から選ぶ」の2つのコースがあります。

ドリトルではじめるプログラミング
「単元から選ぶ」コースの方は、いろいろな数値を変更してより理解を深める使い方が想定されているようですね。現在、5・6年算数の図形とグラフのプログラムしかありませんが、もっと増えると助かりますね。

ドリトルではじめるプログラミングドリトルではじめるプログラミング