App Inventor 2 指令中文化 NxtUltrasonicSensor 超音波感應器

NxtUltrasonicSensor 超音波感應器

功能

NxtUltrasonicSensor 元件可用來控制樂高NXT 機器人上的超音波感應器。


屬性

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

SensorPort
感應器連接到感應器中,必須在Designer 設定。

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

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

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


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

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

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


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

NxtUltrasonicSensor.BelowRangeEventEnabled取得當距離低於BottomOfRange 時,是否呼叫BelowRange 事件。

Set NxtUltrasonicSensor.BelowRangeEventEnabled設定當距離低於BottomOfRange 時,是否呼叫BelowRange 事件。


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

NxtUltrasonicSensor.WithinRangeEventEnabled取得當距離介於BottomOfRange 與TopOfRange 之間時,是否呼叫WithinRange 事件。

Set NxtUltrasonicSensor.WithinRangeEventEnabled設定當距離介於BottomOfRange 與TopOfRange 之間時,是否呼叫WithinRange 事件。


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

NxtUltrasonicSensor.AboveRangeEventEnabled取得當距離超過TopOfRange 時,是否呼叫AboveRange 事件。

Set NxtUltrasonicSensor.AboveRangeEventEnabled設定當距離超過TopOfRange 時,是否呼叫AboveRange 事件。



事件

BelowRange
when NxtUltrasonicSensor.BelowRange : 距離已經低於指定範圍。


WithinRange
when NxtUltrasonicSensor.WithinRange : 距離介於指定範圍之間。


AboveRange
when NxtUltrasonicSensor.AboveRange : 距離已經高於指定範圍。



方法

GetDistance
NxtUltrasonicSensor.GetDistance : 回傳距離,單位為公分,這是一個介於0 到254 之間的整數,如果回傳-1 代表無法判斷距離。