micro:bit(マイクロビット)でプログラミングを楽しむ!「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。Lab.では、micro:bit【マイクロビット】に関する情報を紹介しています。Release付録1-82020年リリース2020-06-122020-06-12FacebookTwitterB!Bookmarkmicro:bitの開発環境であるMakeCodeの2020年リリース(2020/6/12公開)で追加された新機能を紹介します。Release」でご確認ください。お知らせここで紹介している新機能はベータ版を参考にしています。本リリース後に変更となる場合がありますのでご注意ください。今回のバージョンアップで、使用できるプログラミング言語にPythonが追加されました。戻り値を返す関数が作成できるようになったり、ループ中の中断(break)や続行(continue)などが可能となりました。GitHubとの連携やデバッグ機能の標準装備も嬉しい機能追加です。1.ホーム画面ホーム画面の右上に、言語の設定などを行う歯車アイコンが追加になりました。All」に変更されました。旧バージョンでは「新しいプロジェクト」をクリックしたあと、すぐにエディター画面が表示されていましたが、先にプロジェクトの名前が付けられるようになりました。名前を入力せずに「作成」をクリックすると「名称未設定」となります。「コードのオプション」から使用するプログラミング言語を設定できるようになりました。設定できるのは「ブロック、JavaScript、とPython」「Pythonだけ」「JavaScriptだけ」の3種類です。選択したプログラミング言語によって表示されるアイコンが変わります。図1-5.選択したプログラミング言語によって表示されるアイコンGitHubとの連携GitHubと連携できるようになりました。「読み込む」ボタンにGitHubリポジトリが追加されました。選択するとGitHubへのサインインを求められます。サインイン後は、自身のリポジトリを複製(clone)したり、新しく作成(create)することができます。図1-6.GitHubリポジトリの読みこみGitHubリポジトリを、新しく作成するには「新規作成」をクリックします。図1-7.GitHubリポジトリの新規作成リポジトリ名と説明を入力して「つづける」をクリックするとGitHubにリポジトリが作成されます。図1-8.リポジトリ名と説明の入力GitHubリポジトリとして作成したプロジェクトのアイコンは、GitHubのキャラクターでOctocatのMonalisa(モナリサ)になります。図1-9.OctocatのMonalisa(モナリサ)GitHubリポジトリとして作成したプロジェクトには、GitHubの操作を行うボタンが表示されます。branch)などの操作が行えます。図1-11.GitHubに対する操作2.エディター画面Pythonの追加コードの変換に「Python」が追加されました。コードのオプションで「ブロック、JavaScript、とPython」を選択したときのみ、相互に変換できます。図2-1.コードの変換ブロックの埋め込みブロックの埋め込み先が、線でつながって示されるようになりました。Edge(Chromiumベース)のブラウザでは「ダウンロード」ボタンの横に、ダウンロードオプションを選択するボタンが表示されます。WebUSBによるデバイスの接続が簡単にできるようになりました。図2-3.WebUSBによるデバイスの接続ブロックの折りたたみと展開ブロックを折りたたんだり、展開できるようになりました。図2-4.ブロックの折りたたみ図2-5.ブロックの展開デバッグモードこれまで試験的機能だった「デバッグモード」が標準機能として追加されました。これによって「スローモーション」のアイコンが、デバッグモード内へ移動しました。デバッグモードでは、変数の内容を表示したり、ブレークポイントを設定できます。Mode」をクリックします。お知らせ現在(2020/6/12~)、日本語名の変数の内容表示には対応していないようです。「GitHubリポジトリの作成」ボタンが追加されました。GitHubと連携してリポジトリを作成することができます。図2-7.GitHubリポジトリの作成GitHubのアカウント情報を入力して、サインインします。図2-8.GitHubへのサインインGitHubと連携することを承認します。図2-9.GitHubと連携することを承認GitHubのリポジトリ名と説明を入力して「つづける」をクリックするとGitHubにリポジトリが作成されます。図2-10.GitHubのリポジトリ名と説明の入力GitHubのリポジトリが作成されたことを確認します。out」をクリックして、GitHubからサインアウトします。関数に引数(パラメーター)に「画像」が追加されました。関数ブロックに「戻る」が追加され、戻り値を返す関数が作成できるようになりました。図3-2.戻り値を返す関数4.音楽ブロックボリュームの設定ボリュームが設定(0~255)できるようになりました。自由にメロディを作ることができるブロックが追加されました。図4-2.テンポを指定してメロディを演奏する5.LEDブロックLEDの明るさを取得LEDの位置(x,y)を指定して、明るさを取得するブロックが追加されました。図5-1.LEDの明るさを取得6.ループブロック中断と続行ループブロックに、中断(break)と続行(continue)が追加されました。さまざまな資料この記事を読んだ人は、こんな記事にも興味があります。Lab.では、micro:bit【マイクロビット】に関する情報を紹介しています。泉保宗也(せんぼむねや)。