App Inventor 2 指令中文化 NxtLightSensor 光感應器

NxtLightSensor 光感應器

功能

NxtLightSensor 元件可用來控制樂高NXT 機器人上的光感應器。


屬性

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

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

GenerateLight
光感應器前端燈泡是否發光。

NxtLightSensor.GenerateLight取得光感應器前端燈泡是否發光。
Set NxtLightSensor.GenerateLight設定光感應器前端燈泡是否發光。


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

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

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


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

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

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


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

NxtLightSensor.BelowRangeEventEnabled取得光值低於BottomOfRange 時,是否呼叫BelowRange 事件。

Set NxtLightSensor.BelowRangeEventEnabled設定光值低於BottomOfRange 時,是否呼叫BelowRange 事件。


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

NxtLightSensor.WithinRangeEventEnabled取得光值介於BottomOfRange 與TopOfRange 之間時,是否呼叫WithinRange 事件。

Set NxtLightSensor.WithinRangeEventEnabled設定光值介於BottomOfRange 與TopOfRange 之間時,是否呼叫WithinRange 事件。


AboveRangeEventEnabled
決定當光值高於TopOfRange 時,是否呼叫AboveRange 事件。

NxtLightSensor.AboveRangeEventEnabled取得光值超過TopOfRange 時,是否呼叫AboveRange 事件。

Set NxtLightSensor.AboveRangeEventEnabled設定光值超過TopOfRange 時,是否呼叫AboveRange 事件。



事件

BelowRange
when NxtLightSensor.BelowRange : 光值已經低於指定範圍。


WithinRange
when NxtLightSensor.WithinRange : 光值介於指定範圍之間。


AboveRange
when NxtLightSensor.AboveRange : 光值已經高於指定範圍。



方法

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

Comments