步驟1:製作
它是什麼?
使用新版 micro:bit 來製作您自己的迪斯可燈! LED 燈光的亮度會隨著麥克風偵測到的音樂聲音的高低而同步變化。 聲音越響,燈光越亮。
介紹
編程指引
您將學到什麼
- 如何使用新版 micro:bit 的內建麥克風感測器來測量聲音的大小
- 如何根據聲音感測器的輸入讀數來相應地調整 LED 螢幕的輸出亮度
運作方式
- 麥克風將感應到的聲音響度用 0-255 的數值來表示。 0 代表最安靜的聲音,255 則是代表最大的聲音。
- 當程式開始時,螢幕上的所有 LED 燈都將會被打開。
- LED 的亮度同樣可以用 0-255 的數值來進行設定。 0 為最暗 (關閉) 和 255 為最亮。
- 透過迴圈來不斷設定 LED 燈的亮度值,從而匹配麥克風感測器獲取的聲音響度值。
- 聲音越響,LED 則越亮。
- 將此程式燒錄至內建聲音功能的新版 micro:bit 中,並且播放一首節奏感強烈的音樂,然後觀察燈光隨著韻律的變化。
你需要的東西
- 新版包含內建聲音功能的 micro:bit(或 MakeCode 模擬器)
- MakeCode 或, Python 編輯器
- 電池組(選配)
步驟2:編碼
步驟3:進階
- 修改程式以便顯示您自行設定的圖案或模式
- 如果您在一個班級或群組中,將程式燒錄到多台 micro:bit 上,調暗燈光,播放一些音樂,來一場燈光秀吧!
- 您能不能藉由較大聲響下讓燈光變得更暗呢?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.