micro:bit(マイクロビット)を活用したプログラミング教育を考える「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。Lab.では、micro:bit【マイクロビット】に関する情報を紹介しています。micro:bitでプログラミングに挑戦!2-1はじめてのプログラミング2017-10-242019-01-30FacebookTwitterB!Bookmarkmicro:bit(マイクロビット)を使ったプログラミングの方法をわかりやすく紹介します。2-1-1.micro:bitをパソコンにつなぐ最初に、micro:bit(マイクロビット)をUSBケーブルでパソコンにつなぎます。必要なUSBケーブルは、micro:bit側がマイクロBコネクターのものです。マイクロBコネクターには、向きがあるので注意して差し込みましょう。図2-1-1-1.micro:bitをパソコンにつなぐパソコンの電源が入っていれば、micro:bitはすぐに動き出します。楽しいアプリケーションが入っているので試してみましょう。2-1-2.接続を確認する正しく接続されると、micro:bit(マイクロビット)は「MICROBIT」という名前のドライブとして、パソコンに表示されます。PCならエクスプローラーで確認することができます。PCのドライブ名(E:)は、お使いのパソコンによって異なります。PCでの表示例(micro:bitの接続)2-1-3.プログラミングの準備micro:bit(マイクロビット)のプログラミングは、micro:bit教育財団のウェブサイトにある「MakeCodeエディター」を使います。micro:bit教育財団へアクセスして、「プログラムしましょう」をクリックします。「ホーム」画面が表示されます。この画面には、自分が作った最近のプロジェクトやチュートリアルなど、micro:bitを使ったプログラミングに関するさまざまな情報を手に入れることができます。新しくプログラミングをはじめるには「新しいプロジェクト」をクリックします。「MakeCodeエディター」が表示されました。ここにさまざまな役割を持ったブロックを並べて、プログラミングを行います。プログラミングといきたいところですが、その前に「MakeCodeエディター」を少しだけ説明します。右側の大きなエリアが、プログラミングを行うところです。ここに役割を持ったブロックを並べて、プログラムを作ります。「最初だけ」と「ずっと」というブロックが並んでいます。図2-1-3-4.プログラミングするところプログラミングに使うブロックを選ぶところが、中央のエリアです。「音楽」や「LED」といった楽しそうな言葉のほかに、「論理」や「変数」などの難しそうな言葉が並んでいますね。図2-1-3-5.使うブロックを選ぶところそして、左側にあるエリアが、プログラムの動きを確認するところです。micro:bitのLEDが点灯したり、パソコンのマウスカーソルでAボタン・Bボタンをクリックすることができます。音楽は、パソコンのスピーカーから聞こえます。図2-1-3-6.プログラムの動作を確認するところ2-1-4.プログラミングいよいよ、プログラミングです。micro:bit(マイクロビット)のLEDスクリーンに「Hello,world!」という文章を表示するプログラムを作ってみましょう。完成したプログラムが動いたときのようすを見てみます。「Hello,world!」が、右から左へ移動しながら表示されています。図2-1-4-1.完成したプログラムプログラミングまず、ブロックの選択です。「基本」と書かれた部分をクリックします。続いて、表示されたブロックの一覧から「文字列を表示」と書かれたものをクリックします。図2-1-4-2.ブロックを選ぶ「文字列を表示」というブロックが配置されたことを確認します。図2-1-4-3.配置されたブロック配置されたブロックの上へマウスカーソルを合わせると、手のマークになります。そのままドラッグして、「ずっと」ブロックの中へ「文字列を表示」ブロックを移動します。移動すると、カチッという音とともに「文字列を表示」ブロックが「ずっと」ブロックの中にくっつきます。「文字列を表示」ブロックが、はっきりとした青色になっていない場合は、正しくくっついていないのでやり直してください。「文字列を表示」ブロックの「Hello!」の部分クリックします。「Hello!」の背景がグレーに変わったことを確認します。図2-1-4-5.文字列の選択キーボードから「Hello,world!」と入力します。入力が終わったら、一度Enterキーを押すか、ブロックがないところをマウスカーソルでクリックします。これで、入力した文字が確定します。図2-1-4-6.文字列の入力これでプログラムは完成です。プログラムの動きを確認してみましょう。「Hello,world!」と繰り返し表示されるとOKです。図2-1-4-7.完成したプログラムを確認する2-1-5.プログラムをダウンロードするプログラムが完成したら、まず、プロジェクトに名前をつけます。ここでは「helloworld」という名前にしました。図2-1-5-1.名前をつける名前の右側にある「保存」ボタンをクリックします。図2-1-5-2.ダウンロードプログラムは、通常「ダウンロード」というフォルダに保存されます。保存されたファイルを見てみると、「microbit-helloworld.hex」という名前になっています。これが、micro:bit本体へ転送するプログラムです。PCではファイル名に番号が付いて増えていきます。2-1-6.プログラムをmicro:bitへ送るダウンロードしたプログラムを、micro:bit(マイクロビット)本体へ転送します。転送するには、プログラムファイルを「ダウンロード」フォルダから「MICROBIT」ドライブへドラッグします。PCからmicro:bitへの転送プログラムの転送中は、micro:bitの背面にあるステータスLEDがオレンジ色に点滅します。プログラムの転送は、数秒で終わります。プログラムの転送が終わると、すぐにプログラムが動きます。2-1-7.見て・聞いて・触って楽しむいかがだったでしょうか。ブロックを選んでつなげるだけの簡単な操作でプログラミングが行えました。これだけの操作で、micro:bit(マイクロビット)のLEDスクリーンに「Hello,world!」を表示することができました。micro:bitでは、文字だけでなく、ハートなどの図形を表示することができます。二つのボタン・東西南北がわかるコンパス・揺さぶられたことを検知するセンサーなどもあり、すべてブロックで制御することができます。残念ながら、スピーカーは付いていませんが、簡単に接続することができます。見て・聞いて・触って楽しめるmicro:bit。micro:bitの世界を楽しんでください。気持ちは?【入門用】寝て、起きて、イヤイヤ!【入門用】5・4・3・2・1・0なお、micro:bitの詳しい情報は、第1章の1-1.micro:bitとは、1-2.micro:bitを構成する部品(前面)、1-3.micro:bitを構成する部品(背面)で紹介しています。micro:bit関連のおすすめ品micro:bitにはじめて触れる小学校高学年以上を対象に、ハードウェアの基本からプログラミングのしかた、さまざまな作品の作り方までをていねいに解説しています。親子で学ぶプログラミングとエレクトロニクスの入門書にぴったりの一冊です。出版社オライリージャパン発売日2017/11/25Amazonで見る【導入編】micro:bitを、マイちゃんとビットくんと一緒に楽しく学びます。小学生以上が対象で、暗くなるとお化けが出る装置・体感温度を表する装置・テルミング風の楽器・イライラ棒・バランスボードゲームなどが紹介されています。2017/09/05Amazonで見る【通信編】micro:bitを、マイちゃんとビットくんと一緒に楽しく学びます。小学生以上が対象で、モールス通信機・早押しプログラム・宝探し(フォックスハンティング)・防犯装置・離れた所の温度変化を自動記録などが紹介されています。2017/09/21Amazonで見る1-2.micro:bitを構成する部品(前面)この記事を読んだ人は、こんな記事にも興味があります。Lab.では、micro:bit【マイクロビット】に関する情報を紹介しています。泉保宗也(せんぼむねや)。