micro:bit バージョン 2 のスピーカー新機能の個人的注意点についてメモ

micro:bit バージョン 2 のスピーカー新機能の個人的注意点についてメモ

micro:bit Advent Calendar 2020 の 10 日目の記事です。 micro:bit バージョン 2 のスピーカー新機能の個人的注意点についてメモです。

自分が、いくつか勘違いしてしまったのでメモしておきます。とにもかくにも、スピーカーで鳴るのが楽しい。

2020/12/08 現在の Microsoft MakeCode for micro:bit の記事なので、今後はもっと分かりやすくなる可能性はあるとおもいます!

分かりやすいところから鳴らしてみる play sound

スピーカーといえば音楽だろうということで探してみました。

マイクロビット(v2)とあります。

play sound でこのように鳴らしてみます。

hello と言っている風。

https://youtu.be/vkYYiXPOFyY

音が終わるまで待ってくれる play sound until done

play sound until done のパーツは、音が鳴り終わるまで待ってくれます。

表情アイコンを絡めて、音が終わったらアイコンが変化して順々に再生できます。

https://youtu.be/EMga64osqAY

ゲームなどでちゃんと音が鳴ってからゲームを始めたいときにむいてそうです。

メロディブロックのプレビューを見て動かないだろうと思ってたら、ちゃんとスピーカーで鳴った

メロディ(上級)というのがあって、

メロディブロックでこう組むと、

なんか、0 ピンと GND ピンに音声ジャックがささっていて、プレビューを見てみると 一見して外部の何かが鳴るように見える んですよね。

https://youtu.be/aCtymInEfDg

しかし、なんと、micro:bit に書き込んで実行してみるとスピーカーで音が鳴りました!

そうなの!?いいね!

でも分かりにくい!

音階設定も鍵盤でかわいい

先入観をリセットして、音楽カテゴリをいくつかいじってみたところ、ちゃんと動作しました。(すべえ試してみたわけじゃないけど基本として動く気配)

シンプルに音を鳴らすブロックも分かりやすいですね。

しかも、音階の設定って周波数 Hz で結構設定が面倒な印象だったのですが、音階設定も鍵盤でかわいい感じでした。マウスでクリックしたときに、鍵盤を押したように音が鳴るので「音階を確認して」「音階を設定する」というプロセスを自然に感じることができました。

https://youtu.be/n95iZbc-iK0

これはお子さんがあれこれいじっているときも楽しいでしょうね~。