🎤 micro:bit 麥克風感測器教學(新版 micro:bit V2)
新版附有聲音功能的 micro:bit V2,新增了一個 內建麥克風感測器,可以偵測環境中的聲音強度,並根據音量大小作出反應。
🔎 麥克風位置說明
背面:有一個實際收音用的麥克風孔。
前面:有一顆 麥克風 LED 指示燈。
當 micro:bit 偵測或測量聲音時,這顆 LED 會亮起。
🧱 Microphone-01:大聲 / 安靜 音效偵測
✳ 功能說明
「大聲/安靜音效」積木可以讓 micro:bit 偵測目前環境的聲音是否超過某個音量臨界值。
當音量大於設定的閾值時,就會被判定為「大聲」,否則為「安靜」。
⚙ 設定方式
使用「將大聲聲響閥值設定為(數值)」積木(位於「更多」選項中),可自訂大聲的判斷標準。
例如:閥值 128 → 高於 128 為大聲,低於為安靜。
💡 範例
當音效大聲
顯示圖示 😀
當音效安靜
顯示圖示 😴
📱 在模擬器中,會出現音量拉桿,可用滑鼠拖曳模擬大聲與安靜的狀況。
在實體板上,可直接對 micro:bit 說話或拍手測試反應。
🧱 Microphone-02:聲音響度偵測
✳ 功能說明
「聲音響度」積木可取得目前麥克風測得的聲音強度,數值範圍 0~255。
0 → 完全安靜
255 → 非常大聲
💡 範例:
聲音越響 LED 越亮
➡ 效果:環境越吵,LED 越亮;越安靜,LED 越暗。
👏 實作練習:拍手控制LED燈
🎯 目標
每次拍手時,LED 燈切換開關狀態(開 → 關 → 開 → 關…)
📍 提示:可以用變數 lightOn 來記錄 LED 的目前狀態。