NXT感測器

本文件係翻譯自Lego MindStorms EV3 軟體中的說明頁面,一切資訊皆以此樂高公司官方資訊為準。本團隊基於教學與分享,並無侵權之意,如有直接或間接損害他人權益行為,我們將立刻移除有疑慮的文件,特此聲明

NXT Sound Sensor Block(NXT聲音感測器指令)

 EV3特別為了NXT的聲音感測器設計了一個指令,EV3主機可以直接接NXT的聲音感測器,並沒有EV3專屬的聲音感測器。可以從NXT聲音感測器中讀取數據。聲音的大小用0~100的百分比來表示,並產生一個數值輸出。你也可以將測到的值與你設定的數值做比較後,得到一個邏輯輸出。

 

選擇port以及模式


1.      選擇port

2.      選擇模式

3.      輸入

4.      輸入

類型

數值範圍

備註

比較類型

數值

0-5

0: =等於

1:≠不等於

2: >大於

3: ≥大於等於

4: <小於

5: ≤小於等於

設定值

數值

任何數字

用來與感測器測到的數值做比

數值

0~100

校準模式的聲音大小

 

 

5.      輸出

輸出

類型

備註

聲音等級

數值

聲音強度(音量)0~100

比較結果

邏輯

比較結果所得到的真偽值

 

 

模式

 

測量模式


測量模式有dB以及dBa,兩個都產生聲音大小的輸出值。在dBa模式中,聲音會過濾成大約人耳朵可以接收到的頻率。聲音大小以百分比(0~100)來表示。如果聲音感測器被校準,校準最小音量會被設為0,校準最大值會被設為100

 

比較模式


比較模式也有分dB以及dBa兩種。你可以自己設定數值與測量值比較後,得到邏輯輸出以及測量值。

 

校準模式


如果聲音感測器被校準,可透過程式輸入一個數值,或是自己設定來改變聲音大小百分比的上界(Calibrate>dB>Minimum)與下界(Calibrate>dB>Maximum),也可以透過重置(Calibrate>dB>Reset)將之前的自訂校準聲音範圍還原程式預設值。

 

 (參考資料 : EV3官方HELP)

 

Comments