🎵 micro:bit 聲音與音樂功能介紹
新版 micro:bit V2 內建了一個 揚聲器(Speaker),
可以直接發出聲音、播放音樂或音效,讓作品更有趣也更有「表情」!
🧩 內建喇叭與外接蜂鳴器
在 V2 裡,可以使用積木
👉「設定內建喇叭(speaker on/off)」
設定「開」→ 使用板子上的喇叭發聲
設定「關」→ 使用 腳位0(P0) 外接蜂鳴器或耳機發聲
🔌 若要外接蜂鳴器/耳機:
P0 → 連接正極 (+)
GND → 連接負極 (–)
可用鱷魚夾或擴充板連接
💡 提示:在 MakeCode 模擬器中,會自動顯示外接接線示意圖。
🎼 Speaker-01:旋律(Melody)
「演奏旋律」積木
可自訂 8 個音符的旋律
每分鐘拍數(bpm)預設為 120,可調整 40~500 bpm
可選播放方式:
until done:音樂播完才繼續
in background:背景播放,不影響程式
looping in background:重複播放
bpm(beats per minute) 表示一分鐘有幾拍,120bpm 表示一分鐘有 120 拍,一秒會演奏兩拍 ( 兩個音符 )。
「播放旋律」積木
可播放內建旋律(如:Dadadadum、Entertainer、Jingle Bells)
同樣可設定播放模式
「停止旋律」積木
可停止目前或背景的旋律
🎯 範例:
按下按鈕 A → 播放背景旋律並顯示數字 1
按下按鈕 B → 停止旋律並顯示數字 0
🎵 Speaker-02:音高(Tone)
「演奏音階」積木
可播放指定音階(如 C、D、E、F...)
點選鍵盤即可試聽
可指定播放時長(拍數)
🎯 範例:
讓 micro:bit 重複播放幾個音符(預設 120 bpm)
每按一次 B,播放速度 +20 bpm
按 A 恢復原速
「演奏休息」積木:指定拍數內不發聲。
「停止播放所有音效」積木:
停止目前所有播放中的音效
但若有「重複播放」積木,會再自動開始播放喔!
🔊 Speaker-03:內建音效(Sound Effects)
「播放內建音效」積木
可選擇多種有趣的聲音:如 giggle、spring、sad、magic wand...
同樣可設定播放模式:
until done
in background
looping in background
🎯 範例:
觸碰 Touch Logo → 播放「magic wand」音效
🧱 Speaker-04:自訂音效(Custom Sound)
「播放自訂音效」積木
可播放使用 音效編輯器 自己創作的音效
下拉選單選擇:
until done
in background
looping in background
🎯 範例:
當溫度超過 30℃ 時 → 播放警告音
當按下按鈕 B → 播放歡樂音效
🪄 小挑戰題
設計一個「鬧鐘」程式:
當時間到 → 播放旋律 + 閃爍燈號。
設計「動物聲音模擬器」:
按不同按鈕播放不同音效(像貓叫、狗叫)。
自訂旋律:
自己創作 8 音符的歌曲,試試不同的 bpm!