micro:bit(マイクロビット)でプログラミングを楽しもう!

micro:bit(マイクロビット)でプログラミングを楽しもう!

2020年(ねん)4月(がつ)から、小学校(しょうがっこう)で“プログラミング教育(きょういく)”がスタートする。
けど、「プログラミング」という教科(きょうか)がつくられるわけではなく、算数(さんすう)や理科(りか)などの教科(きょうか)を通(とお)して、身近(みぢか)な家電(かでん)などにコンピュータが内蔵(ないぞう)され、動(うご)いている仕組(しく)みなどを学(まな)んでいくんだ。

“プログラミング”とは、コンピュータに「こうやって動(うご)いてほしい」と伝(つた)えるために、パソコンなどを使(つか)ってコンピュータがわかる言葉(ことば)である「プログラム」を作(つく)ること。

むずかしそうに聞(き)こえるけど、「micro:bit」(マイクロビット)を使(つか)えば、手軽(てがる)にプログラミングを楽(たの)しめる。

micro:bitとは? 

「micro:bit」は、イギリス生(う)まれの教育(きょういく)向(む)けマイコンボード。ボタンやセンサーなどが搭載(とうさい)されていて、パソコンで作(つく)ったプログラムを取(と)り込(こ)めば、さまざまなことができるようになる。イギリスだけでなく、多(おお)くの国(くに)で子(こ)どもたちがプログラミングを学(まな)ぶために使(つか)っているんだ。日本(にほん)でも家電(かでん)量販店(りょうはんてん)などで買(か)うことができるよ。

表(おもて)にはAボタンとBボタンなどがある。中央(ちゅうおう)の白(しろ)い線(せん)は、LED。赤(あか)く光(ひか)って数字(すうじ)などを表示(ひょうじ)できる。

裏(うら)には地磁気(ちじき)センサーや、温度(おんど)センサーや加速度(かそくど)センサーなどが搭載(とうさい)されている。

プログラムを作(つく)れば、部屋(へや)の温度(おんど)や、方位(ほうい)などを表面(ひょうめん)のLEDに表示(ひょうじ)させることもできるんだ。

「相性(あいしょう)診断(しんだん)装置(そうち)」をつくってみよう!

micro:bitを使(つか)えば、いろいろ作(つく)れそうだけど、最初(さいしょ)は何(なに)を作(つく)ればいいか、悩(なや)んでしまうよね。

そんなときにぜひチェックしたいサイトが「CODEPARK」(コードパーク)だ。

「高速(こうそく)パンチカウンター」や「早押(はやお)しボタン」など楽(たの)しい装置(そうち)のつくり方(かた)をわかりやすく教(おし)えてくれる。

キッズネット編集(へんしゅう)部(ぶ)が、それらの中(なか)から「相性(あいしょう)診断(しんだん)装置(そうち)」づくりに挑戦(ちょうせん)してみたよ。

「相性(あいしょう)診断(しんだん)装置(そうち)」は、二人(ふたり)の相性(あいしょう)を占(うらな)うプログラム。micro:bitのAボタンとBボタンを二人(ふたり)で同時(どうじ)に押(お)すと、二人(ふたり)の相性(あいしょう)が数字(すうじ)で表示(ひょうじ)される。「0」が最(もっと)も相性(あいしょう)が悪(わる)く、「10」は最高(さいこう)に相性(あいしょう)が良(よ)いと診断(しんだん)されるんだ。

まず、パソコンでプログラムを作(つく)る。ブラウザというソフトで「Microsoft MakeCode for micro:bit」にアクセスする。操作(そうさ)方法(ほうほう)は「CODEPARK」(コードパーク)でチェックしてね。

ブロックを組(く)み合(あ)わせてプログラムを作(つく)る。

これは、「ボタンのAとBが同時(どうじ)に押(お)されたときに、0から10までの乱数(らんすう)を表示(ひょうじ)する」というプログラム。

乱数(らんすう)を表示(ひょうじ)とは、いずれかの数字(すうじ)を不規則(ふきそく)に表示(ひょうじ)する、ということだよ。

プログラムを作(つく)ったら、画面(がめん)左上(ひだりうえ)のシミュレーターで動作(どうさ)をチェック。

シミュレーターとは、パソコン画面(がめん)上(じょう)にmicro:bitを再現(さいげん)したもので、思(おも)ったとおりに動(うご)くか確認(かくにん)できるんだ。

A+Bボタンを押(お)したら、「2」と表示(ひょうじ)された。

プログラムに問題(もんだい)はないようだ!

シミュレーターで正(ただ)しく動(うご)いたら、パソコンとmicro:bitをUSBケーブルでつなぐ。

そして、パソコン画面(がめん)の「ダウンロード」ボタンを押(お)すと、作(つく)ったプログラムがmicro:bitに取(と)り込(こ)まれる。

パソコンでの作業(さぎょう)はここで終了(しゅうりょう)だ。

今度(こんど)はUSBケーブルでモバイルバッテリーにつなぐ。

電気(でんき)がないと、micro:bitだけでは動(うご)かないんだ。

では、編集(へんしゅう)部(ぶ)二人(ふたり)の相性(あいしょう)を占(うらな)ってみよう。

二人(ふたり)で同時(どうじ)にAボタンとBボタンを押(お)す。

結果(けっか)は「9」! かなり相性(あいしょう)が良(よ)いみたいだ。

「CODEPARK」(コードパーク)には、「相性(あいしょう)診断(しんだん)装置(そうち)」のほかにも楽(たの)しい装置(そうち)がたくさん紹介(しょうかい)されているから、ぜひチェックして挑戦(ちょうせん)してみてね!

PAGETOP