マイクロビット（micro:bit）に慣れよう
１ マイクロビット（micro:bit）とはマイクロビット（micro:bit）は，子どもがプログラミングを学ぶためにイギリスで発明されたマイクロコンピュータです。マイクロビットは，インターネットにつながったコンピュータがあれば簡単に始めることができます。また，文字ではなく，ブロックを動かしてプログラムをつくることができるので，初めてプログラミングをする人でも簡単に使うことができます。
マイクロビット本体には，ＬＥＤやボタン，温度や明るさなどを測るセンサーが組み込まれています。これらをプログラミングで組み合わせることで，例えばボタンが押されたり，ある温度より高くなったりしたら，ＬＥＤに文字や絵で知らせることが簡単にできます。ＬＥＤ，ボタン，センサーをいろいろ組み合わせてさまざまなプログラムを考えてみましょう。

２ 準備するもの● マイクロビット（micro:bit）● タブレット端末（または，パソコン）※インターネットに接続していること● ＵＳＢケーブル（Micro USB Type-B）※タブレット端末とマイクロビットを接続するときに使用

３ 基本操作の手順
ここでは，マイクロビット本体のＬＥＤに「点滅するハート」を表示してみましょう。
① インターネットのブラウザ（Microsoft Edge など）から，プログラミングアプリＭｉｃｒｏｓｏｆｔ Makecode formicro:bit（マイクロソフト メイクコード マイクロビット）を起動する。
次の URL（https://makecode.microbit.org/）を直接入力するか，「マイクロビット メイクコード」と入力して検索すればアプリにアクセスできる。
※このアプリはインターネット接続環境で操作するもので，インストールして用いるものではない。
② Ｍakecode のトップページが表示される。「新しいプロジェクト」をクリックする。
③ プロジェクトを作成すると表示されるので，プログラムの名称（例「点滅するハート」など）を入力して右下の「作成」をクリックする。
④ プログラムの編集画面（次のページ）が表示される。各機能を簡単に説明する。
-1-

Ａ
Ｂ
ＣＤ

ＦＥ

Ｇ

Ａ マイクロビットシミュレータ…マイクロビットの本体にプログラムをダウンロード（書き込み）する前に，正」ボタンをクリックするとシミュレーションが開始さ▲常に動作するかテストすることができます。左端の「れ，「■」ボタンをクリックするとシミュレーションが停止されます。
Ｂ プログラムブロック…マイクロビットに書き込むプログラムが種類別に集められています。必要なものをここから選んで，プログラム作成エリア（Ｃ）にドラッグ＆ドロップさせます。
Ｃ プログラム作成エリア…プログラムブロック（Ｂ）から使いたいものを適宜ドラッグ＆ドロップし，プログラムを作成していきます。不要なブロックは，プログラムブロックにドラッグするとごみ箱マークが表示され，ドロップすると削除できます。
Ｄ 「ダウンロード」ボタン…タブレット端末とマイクロビットとが接続されている状態で，このボタンをクリックすると作成したプログラムをマイクロビットに書き込むことができます。
Ｅ 「プログラムの保存」ボタン…これをクリックすると，作成したプログラムをタブレット端末等のローカルドライブに保存することができます。なお，保存されたプログラムは，アプリを起動しなくてもローカルドライ
ブからマイクロビットに書き込むことができます。
Ｆ 「元に戻す↶」「やり直し↷」ボタン…作成中の操作を一つ前に戻したり（アンドゥ），一つ前に戻したものをやり直したり（リドゥ）することができます。
Ｇ 「縮小⊖」「拡大⊕」ボタン…プログラム作成エリアの表示を縮小したり，拡大したりすることができます。
⑤ 初期状態では，プログラム作成エリアに基本ブロック（青）の「最初だけ」と「ずっと」の二つのブロックが表示されている。ここでは，「ずっと」のブロックを用いる。

-2-

⑥ プログラムブロックの「基本」（青）をクリックすると，すぐ右側にさまざまな基本ブロックが表示される。この中から，「アイコンを表示」のブロックをクリックするとプログラム作成エリアにこのブロックが配置される。

⑦ 「アイコンを表示」のブロックをクリックしたまま，「ずっと」のブロックの上にドラッグしていくと，すき間の部分が広がり，接続される位置（赤い四角の部分）が黄色に変わるので，そこでドロップすると「アイコンを表示」ブロックが配置される。なお，「アイコンを表示」ブロックの初期状態ではハートの表示がされている。
「▼」をクリックすると，バツやきりんなどさまざまなパターンが候補として表示される。

⑧ もう一度，プログラムブロックの「基本」をクリックし，基本ブロックの中から「ＬＥＤ画面に表示」＊ブロックを選択する。先程と同様にし，このブロックを，「アイコンの表示」ブロックの下側にドラッグしていくと，すき間の部分が現れ，接続される位置（赤い四角の部分）が黄色に変わるので，そこでドロップすると「ＬＥＤのスレ」ブロックが配置される。
＊自動翻訳の関係から，「ＬＥＤ画面に表示」が「ＬＥＤのスレ」となっている場合がある。

⑨ ここで作成されたプログラムは，「アイコンを表示」と「ＬＥＤのスレ」とを交互に「ずっと」続けるというものになっている。これが正しく表示されることを，シミュレータを使って確認する。マイクロビットシミュレータの左端▲「 」ボタンをクリックすると，グレー表示からカラー表示に変わってシミュレーションが始まる。

-3-

⑩ タブレット端末（または，パソコン）とマイクロビット本体とをＵＳＢで接続（この写真では，ＵＳＢハブを用いた接続）すると，タブレット端末にマイクロビットが接続されたことを示す画面（ローカルドライブのような扱い）が現れることを確認する。

⑪ マイクロビットシミュレータで正しく表示されることを確認したら，メイクコードの左下にある「ダウンロード」ボタンをクリックする。すると，ボタン内の表示が回転する矢印になり，数秒すると「ダウンロード！」完了を示す表示が一瞬表れる。このようになればマイクロビットにプログラムを転送することが成功である。

※右のような表示が出てしまうと，タブレット端末とマイクロビットとの接続ができておらず，タブレット端末内にプログラムが保存する準備がされる。この場合は，もう一度ＵＳＢケーブルを差しなおすなどし，タブレット端末とマイクロビットとが正常に接続されるようにする。それでもうまくいかない場合は，保存されたファイル（hex ファイル）を⑩のフォルダにドラッグ＆ドロップするとプログラムを書き込むことができる。
⑫ プログラムが正常にダウンロードされると，マイクロビットのＬＥＤ部分に「点滅するハート」が表示される。

４ 条件付きプログラムのつくり方
ここでは，マイクロビット基盤にあるボタンを使って，ＬＥＤを点灯したり，消灯したりする例を紹介します。
Ａボタンが押されているときにＬＥＤを点灯し，ボタンを離すと消灯するプログラムをつくってみましょう。
◆プログラム編集画面の表示までの手順は省略する。

-4-

① プログラム作成エリアに，プログラムブロック「基本」（青）から，「ずっと」と「ＬＥＤ画面に表示」を二つ配置する。

② プログラムブロックの「論理」（青緑）をクリックし，条件判断「もし真なら，でなければ」のブロックをクリック
するとプログラム作成エリアにこのブロックが配置される。

③ プログラムブロックの「入力」（赤紫）をクリックし，六角形の「ボタン［Ａ］＊が押されている」ブロックをクリックするとプログラム作成エリアにこのブロックが配置される。
※似たブロックとして，四角形の「ボタン［Ａ］が押されたとき」もあるが，こちらではないので注意。
＊自動翻訳の関係から，ボタン［Ａ］がボタン［ある］となっている場合がある。

ここから，①～③で配置したプログラムブロックを組み合わせていく。
④ 「ボタン［Ａ］が押されている」ブロックを，条件判断「もし［真］なら…」ブロックの六角形のところにドラッグすると赤丸「●」が表れて，黄線でつながるので，ここでドロップする。

-5-

⑤ 二つの「ＬＥＤ画面に表示」のブロックを，④のブロックのすき間の上にドラッグすると，接続される位置（赤い四角の部分）が黄色に変わるので，ここでドロップして配置する。

⑥ ⑤のブロックについて，「もしボタン［Ａ］が押されいてるなら」に接続した「ＬＥＤ画面に表示」ブロックの■をクリックすると，反転して□になる。「ＬＥＤ画面に表示」が■は非点灯，□は点灯を意味している。ここでは，全て点灯の状態にする。

⑦ ⑥のブロックを，「ずっと」のブロックのすき間の上にドラッグすると，接続される位置（赤い四角の部分）が黄色に変わるので，ここでドロップして配置する。なお，⑥のブロックの色が，ベージュから青緑，赤紫に変わり，プログラムとして有効化されたことを示す。

◆⑦以降は，シミュレータでテストした後，マイクロビットに接続してプログラムをダウンロードし，動作を確認する。

左の写真では，Ａボタンを押しているときにＬＥＤが点灯している。中央の写真ではＡボタンから離すと，消灯する。右の写真では，Ｂボタンを押しているが，Ｂボタンに関するプログラムは作成されていないので，何も応答しない。

-6-

５ プログラムを作ってみましょう① 「小さな四角」と「大きな四角」を交互に表示する。

② A ボタンを押すと「Hello」，B ボタンを押すと「Thanks」とスクロールにて表示する。

③ サイコロをつくる（A ボタンを押すと，１～６の数字をランダムに表示して消える）。

※解答例はこのページの最後を参照のこと。

６ 留意点
・マイクロビットに関する書籍は幾つか出版されている。また，インターネット上からもさまざまな活用例が示されている。
・別途，右写真のような電池ボックス（乾電池２本，３V）を用意しておくと，タブレット端末から電源供給なしで利用可能である。
・マイクロビットは海外製であり，国内では幾つかの正規代理店から購入できる。
・２０２０年末にマイクロビットはバージョンアップされ，V.2 が登場した。２０２１年末現在，前仕様の V1.5 と新仕様の V2 が市場には出回っている。このコンテンツでは，V1.5 で紹介している。
・正規代理店の情報によると，定価について V1.5 が 2,980 円，V.2 が 3,180 円（ともに税抜）と紹介されている。
・需要の高まりにより，現在（２０２１～２０２２年）マイクロビットは品薄状態であり，購入が困難である。
-7-

解答例
①②③-8-