micro:bitのスマホアプリの使い方

マイクロビットは、スマホやタブレットから使えるアプリがあります。パソコンがなくても、マイクロビットにプログラムを書きこむことができます。家の中にいなくても、電池をつないだマイクロビットとスマホがあれば外でもプログラムを作れます。
ここでは、iOS（iPhoneやiPad）用のアプリの使い方を説明します。Androidスマホやタブレットでも動かすことが出来ます。

説明がわからないときは、大人のひとといっしょにやってみましょう。

【注意】アプリからマイクロビットのプログラムを作るには、iOSまたはiPadOS 13以上が必要です。


## アプリをインストールする

App Storeから、「micro:bit」という無料アプリをさがして、インストールします。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/d7f4c240-9db3-7f93-11f9-82f4f93c2e6b.png">

アプリのアイコンをタップすると、下のような画面が出ます。OKをおしてください。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/ef602d76-3936-6c24-33f6-97fde6f9c370.png">

しばらく待つと画面が切りかわります。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/a68ce859-00b0-0568-130a-c06127b27496.png">

## フィルタリング設定

Webサイトのフィルタリング設定を使用している場合は、次のURLをフィルタリングしない設定にしてください。
https://makecode.microbit.org/

## 自分のマイクロビットを登ろくする

はじめに、スマホやタブレットから使えるように自分のマイクロビットを登ろくします。これを、ペアリングといいます。
「`micro:bitを選ぶ`」（Androidアプリでは、`Pair`）をタップすると、次の画面になります。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/bd83528a-ffd5-94d0-d67a-83197217b736.png">

画面下の「`新しいmicro:bitをペアリング`」（Androidアプリでは`PAIR A NEW MICRO:BIT`）をタップします。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/a0ae25df-5c2c-0dfb-a1b4-ec037a5b8908.png">

この画面には、マイクロビットとせつ続する方法が書かれています。USBケーブルを使ってマイクロビットをパソコンやモバイルバッテリーにつなぐか、電池ボックスとつなぎます。
ペアリングの方法はふたつのやり方があります。

（やりかた１）
マイクロビットのリセットボタンを続けて３回おします。

（やりかた２）
マイクロビットのAボタンをBボタンと画面うらのリセットボタンを同時におして、リセットボタンをはなします。このときは、AボタンとBボタンはおしたままにします。少し待つと、マイクロビットの画面に登ろく用の記号がでるので、<b>画面が止まったらAボタンとBボタンをはなします。</B>

下の写真は記号のれいです。みなさんのマイクロビットには、これとはちがった記号が出るはずです。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/5d0862e1-f720-9d06-e174-de168cfb19ae.jpeg">

もっとくわしいやり方は、こちらの動画を見てください。

[!['microbitをペアリングモードにする手順'](http://i.ytimg.com/vi/EMokhlZ1wj8/hqdefault.jpg)](https://www.youtube.com/watch?v=EMokhlZ1wj8)

アプリの画面で「`次`」ボタンをおします。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/f89c4c77-a783-de42-55af-49a025320f67.png">

画面をタッチして、自分のマイクロビットに出た記号とおなじ形にして、「`次へ`」ボタンをおします。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/1959b763-3ab7-530d-0c16-0cc44648ba62.png">

この画面が出たら「`次へ`」ボタンをおします。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/a4336580-b6cb-66ec-824d-efd6c53a3ebb.png">

アプリがマイクロビットをさがし始めます。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/1f3441dd-667f-d1e9-b8b5-60b31a844c77.png">

マイクロビットが見つかると、下のような画面になります。しばらく待ってもマイクロビットが見つからないときは、ホーム画面から`設定→Bluetoothで、BBC micro:bit[xxxxx]` をさくじょしてから、もう一度試してみましょう。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/e427b2df-7723-c995-9722-7d2db9eb70c8.png">

「`ペアリング`」をタップして、マイクロビットとせつ続します。この画面がでたら、せつ続は成功です。「`OK`」ボタンをおします。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/db32787b-d420-cfec-5f6c-ace4bdea6021.png">

マイクロビットは、下の写真のようにチェックマーク「✓」が出ます。マイクロビットのリセットボタンをおしましょう。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/3f6cf515-9b74-842e-f505-62c4e81b2c94.jpeg">

## スマホからプログラムを作って、書きこむ

スマホやタブレットからマイクロビットのプログラムを作ってみましょう。メニューの上から二番目の「`プログラムを作る`」（Androidアプリでは`Create Code`）をタップします。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/06144bc1-3b23-836c-6d2e-45d4e07680a3.png">

しばらくすると、下のような画面に切りかわります。「`新しいプロジェクト`」をタップします。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/1aef09f8-33c1-40e0-97e7-1b575785ddc4.png">

プロジェクトに名前をつけます。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/ef7ae5f0-f3cb-0e13-3117-251eafb59b95.png">

作成ボタンをタップすると下の方な画面になります。左側のメニューからブロックを組み合わせてプログラムを作ってみましょう。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/9ea746f1-067d-381e-d51d-cda0eb773625.png">

プログラムを作ったら、画面下のダウンロードアイコン（左下のむらさき色のボタン）をおします。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/86c4385f-5596-dacb-647d-f23bca4c9805.png">

マイクロビットをさがす画面に切りかわります。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/ec53c81f-6cb7-5675-3c88-d27312aac122.png">

しばらくすると、下のような画面になります。さっきと同じようにマイクロビットをペアリングモードにします。AボタンをBボタンをおしながら、画面うらのリセットボタンをおして、画面が切りかわったらリセットボタンをはなします。 「`続行`」ボタンをおします。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/2f47a219-3c06-72f0-d72c-66bbb1b65f50.png">

<font color="Blue">青色のぼうグラフ</font>といっしょに、「`コードをmicro:bitへ書き込み`」と出てきます。書きこみが終わるまで少し待ちます。
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/c375f66d-fce5-5e6f-9bb9-72e6eddc4687.png">

画面が下のようになったら、成功です！
<img width="393" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75582/1c384992-ad31-81f7-e35f-c65485f5d7d9.png">

マイクロビットに書きこんだプログラムは動いているので、みてみましょう。

（おわり）

## 動かないときは？

### ペアリングできない
ペアリングが出来ないときは、アプリの「`micro:bitを選ぶ`」で、登ろくされているマイクロビットを一度さくじょします（ゴミばこアイコン）。そして、ホーム画面から`設定→Bluetoothで、BBC micro:bit[xxxxx]`をさくじょしてから、もう一度ためしてみましょう。

### 電げんが入らない
マイクロビットが使う電気はとても少ないので、USBケーブルでマイクロビットとモバイルバッテリーで動かしているときに、電げんが切れることがあります。USBケーブルを一度ぬいてから、またせつ続してください。
電池ボックスで動かしているときは、電池ののこりがあるか、電池が正しく入っているかたしかめてみてください。