## 1. Muソフトウェアについて
### 1.1. MUのインストール
[Muソフトウェア公式サイト](https://codewith.mu/)をクリックしてアクセスしてください。
Muは、教師や学生など初心者プログラマー向けのPythonコードエディタです。Windows、Mac OSX、Linux用の公式インストーラーから入手できます(Muは32ビットWindowsをサポートしなくなりました)。推奨バージョンはMu 1.2.0です。
**ステップ1 - OSを確認してからMuインストーラーをダウンロード**
まず、コンピュータのOS(WindowsまたはMac OSX)を確認します。「**このPC**」を開き、「**プロパティ**」を見てください。

システムの種類を確認します:64ビットか32ビットか。

[MUをダウンロード](https://codewith.mu/en/download)。コンピュータのOSに合わせたバージョンをダウンロードしてください。

ここではWindowsシステムを例にしていますが、Mac OSXやLinuxの参考にもなります。

**ステップ2 - インストーラーを実行**
インストーラーをダブルクリックして実行します(おそらくダウンロードフォルダにあります)。

Windows 10でMuをインストールするための追加手順を説明しています。他のバージョンもほぼ同様です。
[MacOS用Muインストーラー](https://codewith.mu/en/howto/1.1/install_macos)。
[Linux用Muインストーラー](https://codewith.mu/en/howto/1.2/install_linux)。
Windows 10の場合、Defenderが警告メッセージを表示します。「**詳細情報**」リンクをクリックしてください。

メッセージが変わり、インストーラーの詳細情報と「**実行する**」ボタンが表示されます。「**実行する**」をクリック。

**ステップ3 - ライセンス契約**
ライセンスを確認し、チェックボックスを選択して「**インストール**」をクリック。

**ステップ4 - インストール中**
Muがコンピュータにインストールされる間、コーヒーを一杯どうぞ。

**ステップ5 - 完了**
インストールが正常に完了しました。「**完了**」をクリックしてインストーラーを閉じます。

**ステップ6 - Muを起動**
スタートメニューのアイコンをクリックするか、検索ボックスに「Mu」と入力して起動できます(下図の両方がハイライトされています)。初回起動は少し時間がかかる場合があります。

起動後の画面は以下の通りです:

### 1.2. モードとメニューバーの使い方
「モード」をBBC micro:bitに設定します。
メニューで「**Mode**」をクリックし、「**BBC micro:bit**」に設定してください。micro:bitモードはmicro:bitとの接続や操作方法を理解しています。

[Muの始め方](https://codewith.mu/en/tutorials/1.1/start)をクリック。
Muの使い方に関する他のチュートリアルは、https://codewith.mu/en/tutorials/ をご覧ください。
### 1.3. Muでのプログラム
ここでは「heartbeat\.py」をMuに読み込みます。提供した「Heart beat」フォルダ内にあります。

**方法1:**
Muを開き、「Load」をクリックして、コードをダウンロードしたパスを選択します。


正常に読み込まれました。下図の通りです:

**方法2:**
「new」 をクリックして新しいプログラムを作成し、「heartbeat\.py」をドラッグ&ドロップします:

正常に読み込まれました。下図の通りです:

他のコードを追加する場合も同様です。
### 1.4. コードをMicro:bitにダウンロード
USBケーブルでボードをコンピュータに接続します。

「**Flash**」をクリックしてコードをmicro:bitボードにダウンロードします。

その後、**micro USBケーブルまたは外部電源で電源を入れます(DIPスイッチをONにしてください)**。オンボードの5×5 LEDマトリックスが繰り返し  と  を表示します。
**コードにエラーがあってもダウンロードは可能ですが、正常に動作しません。**
例えば、関数sleep()をsleeps()と書いてしまった場合、「**Flash**」をクリックしてmicro:bitにコードをロードしても、5×5 LEDマトリックスは乱れたアイコンを表示します。

この場合、「**REPL**」をクリックし、ボード背面のリセットボタンを押します。エラーメッセージがREPL画面に表示されます。下図参照:


再度「**REPL**」をクリックしてREPLを閉じ、「**Flash**」をクリックします。
コードが正しいか確認するために、完了後「**Check**」をクリックすると、Muがコードのエラーを指摘します。

エラーメッセージに従ってコードを修正し、再度「**Check**」をクリックします。Muがエラーを表示しなければOKです。

[Muの特定の機能を説明する他のチュートリアル](https://codewith.mu/en/tutorials/)もご覧ください。
## 2. MuからMicro:bitへのライブラリのインポート方法
ライブラリをインポートする前に、.pyコード(空のコードでも可)をmicro:bitボードにアップロードする必要があります。ここでは空のコードを例にします。
USBケーブルでボードをコンピュータに接続し、Muを開いて「Flash」をクリックして.pyコード(空のコード)をボードにアップロードします。

このチュートリアルではOLEDとDHT11モジュールを使用します。したがって、「**oled_ssd1306\.py**」と「**DHT11\.py**」のライブラリファイルをmicro:bitボードにインポートする必要があります。
Muがファイルを保存するデフォルトのディレクトリは、ユーザーディレクトリのルートにある「mu_code」です。
参考リンク:[https://codewith.mu/en/tutorials/1.0/files](https://codewith.mu/en/tutorials/1.0/files)
**ライブラリのインポート手順:**
1\. ディスク(C:)で「mu_code」フォルダを探します。


2\. 「mu_code」を開きます。

3\. ライブラリファイル「**oled_ssd1306\.py**」と「**DHT11\.py**」を「**Libraries**」にコピー&ペーストします。

4\. 下図のようになります:

5\. Muを開き、「**Files**」をクリックします。ここで「**DHT11\.py**」ライブラリをmicro:bitにドラッグします。


6\. 「**DHT11\.py**」をインポートすると、左のボックスに表示されます。

7\. 「**oled_ssd1306\.py**」も同様に行います。


**他のファイルをmicro:bitにアップロードすると元の内容が上書きされるため、次回使う際には再度インポートが必要です。**