マイクロビットで音を鳴らそう

マイクロビットにはスピーカーが付いていないので、音を出したいときは外付けでスピーカーを繋ぐ必要があります。

マイクロビット専用のスピーカーモジュールもありますが、今回は別の方法で音を鳴らしてみたいと思います!

圧電スピーカーとは

圧電スピーカーは、安価で初心者でも扱いやすい電子部品です。圧電振動版が振動することによって音が発生する仕組みです。

普通のスピーカーのようにメロディを鳴らすのには不向きです。単純なブザー音などを出すのに適していますが、バースデーカードのメロディーカードなどに使用される場合もあります。単純明快な、高音域のメロディーなら対応可能なようです。

マイクロビットと圧電スピーカーを繋いでみよう

マイクロビットと圧電スピーカーを繋ぐのにシャンパワイヤ(オス~ワニ口)とブレッドボードを使います。マイクロビットにはワニ口の方を、ブレッドボードにはオスの方を繋ぎます。

・黒のジャンパワイヤ→microbitの「GND」

・黄のジャンパワイヤのコード→microbitの「0」

に接続しています。

音を鳴らすプログラムを作ろう

マイクロビット JavaScript ブロック エディタでコードを書きます。

タイトルを付けてから、プログラムをパソコンにダウンロードします。

ダウンロードが完了したら、プログラムをマイクロビットに送信します。

ピコーン!と音を鳴らしてみよう

圧電スピーカーを大きくするとどうなる?

家に一回り大きな圧電スピーカーがあったので、スピーカーが大きいと音が大きいのか実験してみることにしました。

ブレッドボードにセットして、いざ実験!

大きい!「ピコーン」の音が大きくなりました。予想通りですが、面白いですね。

メロディを鳴らしてみよう

マイクロビット JavaScript ブロック エディタでの「音楽」にある「音を鳴らす 高さ 上のド 長さ 1拍」を使えばメロディーを奏でられます。

「上のド」にカーソルを当てると鍵盤が出現します。好きな音階をクリックするだけで入力できますよ!

四分音符=1拍

八分音符=1/2拍

四分休符=一時停止(ミリ秒)100

八分休符=一時停止(ミリ秒)200

で調整しています。

テンポの値は、「パフ」の楽譜のテンポを入力しました。

音符を入力するのは大変そうですが、右クリックで複製できるので簡単に作成できます。

なんでも演奏できそう!

「パフ」のメロディーをマイクロビットで鳴らしてみました。

オルゴールっぽい電子音ですが、なんだか感激です。

スピーカーの音と比較してみよう

圧電スピーカーの音とスピーカーのトを比較してみます。「microbitで聖者の行進」のコードを書いてみました。

同じメロディーはループ(くり返し)を使いました。スピーカーの音のほうが耳に優しい音です。

良い音を聞いてしまうと、こちらのスピーカーのほうがいいですね~。

メロディーを持ち歩こう

マイクロビット用MI:電源ボードが便利

出先でメロディーを聴きたいときは、電池ボックスではかさばりますよね。

マイクロビット用MI:電源ボードがあれば、コンパクトにマイクロビットを持ち歩けます。

赤い四角で囲った部分は圧電スピーカーになります。

ブレッドボードも必要ありません!

ネジとナットでマイクロビットと固定して・・

Aボタンを押すと、聖者の行進が流れます!

お気に入りの曲をマイクロビットに入れておけば、いつでも聴けますね。

お友達とマイクロビット2台で、輪唱などに挑戦しても面白いかもしれません。

音楽が得意な人は、マイクロビットで作曲なんてことも出来るかも!