chibi:bit(micro:bit)でプログラミング3【音を鳴らそう!】

chibi:bit(micro:bit)でプログラミング

chibi:bit(micro:bit)で音を鳴らすプログラミングを作成してみました。chibi:bitにはスピーカーもイヤホンジャックもないのに、どうやって音を鳴らすの!?と思いますが、このような方法で鳴らします

chibi:bit(micro:bit)で 音を鳴らす

chibi:bitの端子とヘッドフォンジャックをワニ口クリップで繋ぎます

0ピンとGNDをワニ口クリップで挟んで・・・

chibi:bit(micro:bit)で 音を鳴らす

スピーカーのジャック部分に繋ぎます

chibi:bit(micro:bit)で 音を鳴らす

鍵盤を使って入力していきます

chibi:bit(micro:bit)で 音を鳴らす

Happy birthday to youを鳴らすプログラムをつくってみました

chibi:bit(micro:bit)で 音を鳴らす

こちらがJavaScriptのソースです。JavaScript表示に切り替えてコピペすればそのまま使えます

music.setTempo(100)
music.playTone(Note.C, music.beat(BeatFraction.Half))
music.playTone(Note.C, music.beat(BeatFraction.Quarter))
music.playTone(Note.D, music.beat(BeatFraction.Whole))
music.playTone(Note.C, music.beat(BeatFraction.Whole))
music.playTone(Note.F, music.beat(BeatFraction.Whole))
music.playTone(Note.E, music.beat(BeatFraction.Whole))
basic.pause(500)
music.playTone(Note.C, music.beat(BeatFraction.Half))
music.playTone(Note.C, music.beat(BeatFraction.Quarter))
music.playTone(Note.D, music.beat(BeatFraction.Whole))
music.playTone(Note.C, music.beat(BeatFraction.Whole))
music.playTone(Note.G, music.beat(BeatFraction.Whole))
music.playTone(Note.F, music.beat(BeatFraction.Whole))
basic.pause(500)
music.playTone(Note.C, music.beat(BeatFraction.Quarter))
music.playTone(Note.C, music.beat(BeatFraction.Quarter))
music.playTone(Note.C, music.beat(BeatFraction.Quarter))
music.playTone(Note.A, music.beat(BeatFraction.Whole))
music.playTone(Note.F, music.beat(BeatFraction.Whole))
music.playTone(Note.E, music.beat(BeatFraction.Whole))
music.playTone(Note.D, music.beat(BeatFraction.Whole))
basic.pause(500)
music.playTone(Note.Bb, music.beat(BeatFraction.Half))
music.playTone(Note.Bb, music.beat(BeatFraction.Quarter))
music.playTone(Note.A, music.beat(BeatFraction.Whole))
music.playTone(Note.F, music.beat(BeatFraction.Whole))
music.playTone(Note.G, music.beat(BeatFraction.Whole))
music.playTone(Note.F, music.beat(BeatFraction.Whole))

chibi:bitには明るさセンサーも付いているので、プレゼントの箱を開けたときに曲を流したり、部屋の明かりを消した時に流したりと、アイデア次第で面白いものができそうですね

[PR]
タイトルとURLをコピーしました