步驟1:製作
它是什麼?
這個項目在 micro:bit 點唱機上增加了一個音量控制。 如果您按下按鍵 A 或 B,它會播放不同的曲子,您還可以透過左右傾斜您的 micro:bit 來調整音量。
運作方式
- 如果您使用的是實體的micro:bit,請將其連接到耳機上,如下所示:
- 當前音量儲存在variable中,稱為volume。
- micro:bit音量的數字可以從0到255,因此在程式開始時,我們將音量設置在中間的某個位置,即128。
- accelerometer可以檢測到micro:bit何時向左和向右傾斜。
- 如果您將它向左傾斜,音量變數就會減少 32。 (我們選擇了32個而不是1個,因此您只需傾斜一次即可聽到更改。)
- 向右傾斜時,音量變數將增加32。
- 我們使用 if ... then 積木塊將音量變數停止在0以下或255以上,因為micro:bit的音量不能在0以下或255以上。
- A forever積木塊不斷更新micro:bit的實際音量,以您傾斜它時,改變音量variable。 它還會更新長條圖,這樣您就可以看到目前音量設定的視覺表示。
你需要的東西
- micro:bit (或,MakeCode simulator)
- 如果使用實體的micro:bit,耳機和兩條鱷魚夾線
步驟2:編碼
步驟3:進階
- 編寫自己的旋律。
- 同時按下A + B按鈕時,添加靜音功能。
- 修改音量控制,使其受到其他手勢(例如搖動)的控制。
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.