App Inventor 2 指令中文化 NxtSoundSensor 聲音感應器

NxtSoundSensor 聲音感應器

功能

NxtSoundSensor 元件可用來控制樂高NXT 機器人上的聲音感應器。


屬性

BluetoothClient
用於通訊的BluetoothClient 元件,必須在Designer 中設定。

SensorPort
感應器所連接的輸入端,必須在Designer 中設定。 

BottomOfRange
BelowRange、WithinRange 和AboveRange 等事件的最小值。

NxtSoundSensor.BottomOfRange取得BelowRange、WithinRange 和AboveRange 等事件的最小值。

Set NxtSoundSensor.BottomOfRange設定BelowRange、WithinRange 和AboveRange 等事件的最小值。


TopOfRange
BelowRange、WithinRange 和AboveRange 等事件的最大值。

NxtSoundSensor.TopOfRange取得BelowRange、WithinRange 和AboveRange 等事件的最大值。

Set NxtSoundSensor.TopOfRange設定BelowRange、WithinRange 和AboveRange 等事件的最大值。


BelowRangeEventEnabled
決定當音量低於BottomOfRange 時,是否呼叫BelowRange 事件。

NxtSoundSensor.BelowRangeEventEnabled取得音量低於BottomOfRange 時,是否呼叫BelowRange 事件。

Set NxtSoundSensor.BelowRangeEventEnabled設定音量低於BottomOfRange 時,是否呼叫BelowRange 事件。


WithinRangeEventEnabled
決定當音量介於BottomOfRange 與TopOfRange 之間時,是否呼叫WithinRange 事件。

NxtSoundSensor.WithinRangeEventEnabled取得音量介於BottomOfRange 與TopOfRange 之間時,是否呼叫WithinRange 事件。

Set NxtSoundSensor.WithinRangeEventEnabled設定音量介於BottomOfRange 與TopOfRange 之間時,是否呼叫WithinRange 事件。


AboveRangeEventEnabled
決定當音量超過TopOfRange 時,是否呼叫AboveRange 事件。

NxtSoundSensor.AboveRangeEventEnabled取得音量超過TopOfRange 時,是否呼叫AboveRange 事件。

Set NxtSoundSensor.AboveRangeEventEnabled設定音量超過TopOfRange 時,是否呼叫AboveRange 事件。



事件

BelowRange
when NxtSoundSensor.BelowRange : 音量已經低於指定範圍


WithinRange
when NxtSoundSensor.WithinRange : 音量介於指定範圍之間


AboveRange
when NxtSoundSensor.AboveRange : 音量已經高於指定範圍。



方法

GetSoundLevel
NxtSoundSensor.GetSoundLevel : 回傳音量強度,這是一個介於0 到1023 之間的整數,如果回傳-1 代表無法讀取音量。

Comments