micro:bit(マイクロビット)は手のひらサイズの小さなコンピューター。いろいろな機能
が備
わっていて、自分でプログラミングをすることができるよ。ブログラミングは「MakeCode(メイクコード) for micro:bit」を使えば、初心者
でもかんたんにできるんだ。
そのMakeCodeなんだけど、6月12日にアップデートされたことはコカネットでも「MakeCodeがバージョンアップしたゾ!」で紹介
したね。
今回は、新しい機能
のうち、「音楽」カテゴリーの「メロディ“♫□ □ □ □ □ □ □ □”をテンポ“120”(bpm)で演奏
する」ブロックを使ってみよう。
1 メロディを演奏するブロックを見てみよう
さっそく、MakeCode for micro:bitにアクセスしよう。「新規
プロジェクト」をクリックすると、「プロジェクトを作成
する」というポップアップウィンドウが開いて、プロジェクト名をつけるように表示が出るね。
これもアップデートでできた新しい機能で、「題名
未設定
」のプロジェクトばかりになるのを避
けてくれる。せっかくだからプロジェクト名をつけよう。メロディのブロックを試すので、「メロディテスト」としてみたぞ。
プロジェクトが開いたら、まずは「音楽」カテゴリーを開いて、メロディのブロックを見つけよう。
ブロックの音符
マークの部分(♫□ □ □ □ □ □ □ □)はクリックすると、次のようなメロディ作成画面になるね。
画面の上側にある「エディター/ギャラリー」を切り替えることで、自分でつくることもできるし、MakeCodeに用意
されているメロディを読み込むこともできる。
「ギャラリー」に切り替えて、一番上の「Scale」の右にある再生
ボタンを押してみよう。
「ドシラソファミレド」のように、だんだん音が低くなる。そのままScaleのボタン(左側にある「♫」)を押して読み込んでみよう。エディター画面が次のような表示になるよ。
読み込まれたメロディは、下にある再生ボタンを押すとくり返し再生される。見ていると左から右へと音は流れていく。それぞれのマス目の列で色が変わっている部分の音が出ているようだね。
つまり、マス目の縦
方向が音程
で、下が低い音、上が高い音、ドレミファソラシドの1オクターブある。横
方向が拍数
で左から8拍あるぞ。左下の数字はテンポでブロックの右側の数字と連動していてどちらからでも変えられる。
これでエディターの使い方が何となくわかってきたんじゃないかな。
2 メロディをつくってみよう
メロディブロックで、再生ボタンを押してループ再生させながら、それぞれの音を変更してメロディをつくってみよう。知ってる曲を再現してみても、自分でオリジナルのメロディをつくってみてもいいだろう。マス目をクリックすることで鳴らす音を指定できる。
メロディができたので、micro:bitのボタンを押したら音が鳴るようにしてみよう。
「入力」カテゴリーの「ボタンAが押されたとき」ブロックを、先ほどつくったメロディブロックと組み合わせたら完成だ。探検ウォッチに書き込んで試してみよう。
ちなみに、アップデートしたことで、micro:bitへの書き込みのしかたも少し変わったよ。ダウンロードボタンの右端
の「…」のメニューをクリックして表示される「デバイスを接続
する」をクリックすると、「接続してワンクリック書き込み」というポップアップウィンドウが表示される。ここで「デバイスを接続する」をクリックして、micro:bitを接続しておこう。
すると、「ダウンロード」ボタンをクリックするだけで、micro:bitにプログラムが書き込まれるよ。書き込んだら、micro:bitのボタンAを押してみよう。つくったメロディが聞こえてくるんじゃないかな。
次回は、このメロディブロックを使って「ポン出し機
」をつくってみる。ポン出しとはテレビやラジオ番組でセリフやシーンに合わせて効果音
を出すことだ。専用の機械
もあるけど、探検ウォッチでできればお友達とのおしゃべりや、オンライン授業でも役に立つんじゃないかな。それまでに、ポン出しに入れるメロディをいろいろ考えてためしておいてね!
(文/倉本大資)