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

関連コンテンツ
ブログランキング
  • にほんブログ村 教育ブログ プログラミング教育へ
  • にほんブログ村 子育てブログ 子供の習い事(教室・業者)へ

  • スポンサーリンク
    Google336 記事下
    Google336 記事下

    シェアする

    • このエントリーをはてなブックマークに追加

    フォローする

    スポンサーリンク
    Google336 記事下
    トップへ戻る