單元 2:音量的大小

單元內容

2-2 音量顯示

▶️ 專案展示

▶️ 教學影片 

📂 教學素材

📒 說明

👉 操作步驟

1. 開啟 OSEP Scratch 線上編輯器。

🔗 OSEP Scratch 線上編輯器:https://maker-edu.github.io/OSEP/app/ 

2. 在教學素材內,下載 2-2 音量顯示_初始檔.sb3 的檔案,使用 OSEP Scratch 線上編輯器將其開啟。

3. 點擊「造型,顯示 10 個不同音量大小的造型,且造型名稱以音量 1 到音量 10 命名。

4. 建立程式:

📌 小提醒 

這裡的音量響度是指相對應的音量大小,靜音為0,最大聲為100,並不是物理上的音量響度單位(dB)喔!

為什麼使用無條件進位的方式,計算聲音響度除以 10 的數字來切換造型呢?

首先假設偵測到的聲音響度現在是 9 。想想看聲音響度除以 10 ,再無條件進位取得數字,這時候數字是多少?答案是 1。因為 9 / 10 = 0.9 ,而且把它無條件進位到整數,把 0.9 變成 1 。如下圖所示,這時候舞台中角色的造型切會成音量 1 。所以透過麥克風偵測人發出的聲音大小藉由音量大小隨之改變角色的造型。

❓ 思考點

音量顯示的圖形代表什麼意思?