• 家長登入
  • 報名專線
大拇指教室
  • 教育理念
    • 教育理念
    • 學習地圖
    • 文章分享
  • 課程列表
    • 樂高動力機械SPM 6+
    • 樂高創意程式BOOST 7+
    • 樂高科技機器人EV3 9+
    • Scratch遊戲程式設計 8+
    • Python程式設計 11+
    • C++程式設計 12+
    • 最新課表
  • 2023夏令營
    • 班
  • 學生作品
  • 聯絡我們
    • 大拇指粉絲團
X

訂閱課程訊息

  • Email:
聯絡我們

請您向大拇指按讚! 
我們會用大拇指多鼓勵孩子

地址:台北市忠孝東路五段246號5樓
教室連絡資訊

訂閱電子報
 
部落格

使用 NXT 聲音感應器 | 樂高機器人EV3使用說明

使用 NXT 聲音感應器

NXT 聲音感應器使用感應器正面的麥克風測量聲音的強度(音量)。例如,可以使用聲音感應器使機器人對較大的聲音(如拍手)作出反應。
聲音感應器資料
聲音感應器可以提供以下資料:
資料類型範圍備註
音量 (dB) 數字0 至 100音量,縮放爲百分比比例 (0-100%)
音量 (dBA) 數字0 至 100音量,調整爲近似於人耳靈敏度,然後縮放爲百分比比例 (0-100%)
音量 (dBA) 值調整爲近似於人耳對不同頻率的靈敏度。這表示感應器聽到、但是您難以聽到的聲音頻率不會生成較高音量值。
提示和技巧
安靜的聲音和正常談話生成的音量通常小於 50%。拍手或較大聲音生成的音量通常大於 50%。
聲音感應器使用範例
下面演示了有關在程式中如何使用 NXT 聲音感應器的一些範例。
範例 1:通過拍手啓動機器人
此程式在您拍手時使機器人開始驅動。它使用“聲音感應器 - 比較 - dB”模式的等待方塊等到音量上升到高於 50%。
範例 2:聲音控制的速度
此程式使機器人向前驅動,通過音量來控制機器人的速度。對機器人喊叫的聲音越大,其驅動速度越快!此程式使用“測量 - dBA”模式的 NXT 聲音感應器方塊通過數字資料線獲取音量。結果會連線到移動轉向方塊的“功率”輸入,以便使音量控制馬達功率。該過程在迴圈中重覆執行,以便基於新聲音讀數持續調整馬達功率。
可以使用聲音感應器的方塊
下表列出可以與 NXT 聲音感應器一起使用的不同程式方塊。每個方塊對於該感應器提供的 dB 和 dBA 資料都具有不同模式。
方塊模式用途
等待 聲音感應器 - 比較等待音量達到特定值。
等待聲音感應器 - 更改等待音量按特定量更改。
迴圈 聲音感應器重覆方塊序列,直至音量達到特定值。
選擇 聲音感應器根據音量在兩個方塊序列之間進行選擇。
NXT 聲音感應器測量測量音量並通過數字資料線獲取結果。
NXT 聲音感應器比較將音量與預設值進行比較,並通過邏輯資料線獲取結果。
資料記錄請參考“資料記錄”。
NXT 聲音
快速連結
  • 聲音感應器資料
  • 聲音感應器使用範例
  • 可以使用聲音感應器的方塊
返回EV3軟體文件 »
招募夥伴|部落格|Scratch遊戲天堂|運算思維|FB粉絲團|Google商家|聯絡我們
大拇指教室 (北補7153號) 地址:台北市忠孝東路五段246號5樓(永春捷運站旁) 聯絡我們