1. Muソフトウェアについて

1.1. MUのインストール

Muソフトウェア公式サイトをクリックしてアクセスしてください。

Muは、教師や学生など初心者プログラマー向けのPythonコードエディタです。Windows、Mac OSX、Linux用の公式インストーラーから入手できます(Muは32ビットWindowsをサポートしなくなりました)。推奨バージョンはMu 1.2.0です。

ステップ1 - OSを確認してからMuインストーラーをダウンロード

まず、コンピュータのOS(WindowsまたはMac OSX)を確認します。「このPC」を開き、「プロパティ」を見てください。

Img

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

Img

MUをダウンロード。コンピュータのOSに合わせたバージョンをダウンロードしてください。

Img

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

Img

ステップ2 - インストーラーを実行

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

Img

Windows 10でMuをインストールするための追加手順を説明しています。他のバージョンもほぼ同様です。

MacOS用Muインストーラー

Linux用Muインストーラー

Windows 10の場合、Defenderが警告メッセージを表示します。「詳細情報」リンクをクリックしてください。

Img

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

Img

ステップ3 - ライセンス契約

ライセンスを確認し、チェックボックスを選択して「インストール」をクリック。

Img

ステップ4 - インストール中

Muがコンピュータにインストールされる間、コーヒーを一杯どうぞ。

Img

ステップ5 - 完了

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

Img

ステップ6 - Muを起動

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

Img

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

Img

1.2. モードとメニューバーの使い方

モード」をBBC micro:bitに設定します。

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

Img

Muの始め方をクリック。

Muの使い方に関する他のチュートリアルは、https://codewith.mu/en/tutorials/ をご覧ください。

1.3. Muでのプログラム

ここでは「heartbeat.py」をMuに読み込みます。提供した「Heart beat」フォルダ内にあります。

Img

方法1:

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

Img

Img

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

Img

方法2:

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

Img

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

Img

他のコードを追加する場合も同様です。

1.4. コードをMicro:bitにダウンロード

USBケーブルでボードをコンピュータに接続します。

Img

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

Img

その後、micro USBケーブルまたは外部電源で電源を入れます(DIPスイッチをONにしてください)。オンボードの5×5 LEDマトリックスが繰り返し ImgImg を表示します。

コードにエラーがあってもダウンロードは可能ですが、正常に動作しません。

例えば、関数sleep()をsleeps()と書いてしまった場合、「Flash」をクリックしてmicro:bitにコードをロードしても、5×5 LEDマトリックスは乱れたアイコンを表示します。

Img

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

Img

Img

再度「REPL」をクリックしてREPLを閉じ、「Flash」をクリックします。

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

Img

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

Img

Muの特定の機能を説明する他のチュートリアルもご覧ください。

2. MuからMicro:bitへのライブラリのインポート方法

ライブラリをインポートする前に、.pyコード(空のコードでも可)をmicro:bitボードにアップロードする必要があります。ここでは空のコードを例にします。

USBケーブルでボードをコンピュータに接続し、Muを開いて「Flash」をクリックして.pyコード(空のコード)をボードにアップロードします。

Img

このチュートリアルではOLEDとDHT11モジュールを使用します。したがって、「oled_ssd1306.py」と「DHT11.py」のライブラリファイルをmicro:bitボードにインポートする必要があります。

Muがファイルを保存するデフォルトのディレクトリは、ユーザーディレクトリのルートにある「mu_code」です。

参考リンク:https://codewith.mu/en/tutorials/1.0/files

ライブラリのインポート手順:

1. ディスク(C:)で「mu_code」フォルダを探します。

Img

Img

2. 「mu_code」を開きます。

Img

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

Img

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

Img

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

Img

Img

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

Img

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

Img

Img

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