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 代表無法讀取音量。 |