App Inventor 2 指令中文化 AccelerometerSensor 加速度感應器

Accelerometer-Sensor 加速度感應器

AccelerometerSensor 元件可回傳 Android 裝置上的加速度感應器狀態,並可偵測裝置三個軸向的晃動狀況,偵測單位為m/s2。如果裝置面朝上水平靜置時, Z 軸加速度值約為9.8(受地心引力影響)。 

• X軸:正面時,向右傾斜,左側值增大,右側值減小,反之為負。

• Y軸:正面時,向下傾斜,上方值增大,下方值減小,反之為負。

• Z軸:當顯示朝上為正,反之為負。


屬性

Available
說明當下的 Android 裝置是否具備加速度感應器硬體。

AccelerometerSensor.Available取得是否具備加速度感應器


Enabled
啟動加速度感應器。

AccelerometerSensor.Enabled:取得加速度感應器現在是否可使用(boolean)
Set AccelerometerSensor.Enabled:設定加速度感應器為可/不可使用


XAccel 
加速度感應器之X軸變化量。

AccelerometerSensor.X 取得加速度感應器之X軸變化量


YAccel
加速度感應器之 Y 軸變化量。

AccelerometerSensor.Y 取得加速度感應器之Y軸變化量。


ZAccel
加速度感應器之Z軸變化量。

AccelerometerSensor.Z 取得加速度感應器之Z軸變化量。


MinimumInterval
加速度感應器之最小感測頻率,單位為毫秒。

AccelerometerSensor.MinimumInterval : 取得加速度感應器之最小感測頻率
Set AccelerometerSensor.MinimumInterval : 設定加速度感應器之最小感測頻率


Sensitivy
加速度感應器之靈敏度

AccelerometerSensor.Sensitivy : 取得加速度感應器之靈敏度
Set AccelerometerSensor.Sensitivy : 設定加速度感應器之靈敏度



事件

AccelerationChanged(number xAccel, number yAccel, number zAccel) 
when AccelerometerSensor.AccelerationChanged : 當加速度感應器值改變時呼叫本事件。


Shaking()
when AccelerometerSensor.Shaking : 當 Android 裝置時正被搖動時會持續呼叫本事件。