Presentation is loading. Please wait.

Presentation is loading. Please wait.

方向及加速感測器 靜宜大學資管系 楊子青.

Similar presentations


Presentation on theme: "方向及加速感測器 靜宜大學資管系 楊子青."— Presentation transcript:

1 方向及加速感測器 靜宜大學資管系 楊子青

2 1. OrientationSensor (方向感測器)
提供三個資料 azimuth:方位,返回水平時磁北極和Y軸的夾角,範圍為0°至360°。 0°=北,90°=東,180°=南,270°=西。 pitch:x軸和水平面的夾角,範圍為-180°至180°。 當z軸向y軸轉動時,角度為正值。 roll:y軸和水平面的夾角,由於歷史原因,範圍為-90°至90°。 當x軸向z軸移動時,角度為正值。 電子羅盤在獲取正確的資料前需要進行校準,通常用8字校準法:使用需要校準的設備在空中做8字晃動

3 Two OrientationSensor’s most useful properties
Angle (傾斜角度) indicates the direction in which the phone is tilted (in degrees). Magnitude (傾斜量) indicates the amount of tilt, ranging from 0 (no tilt) to 1 (maximum tilt) Multiplying the Magnitude by 100 tells the ladybug that it should move between 0 and 100 pixels in the specified Heading (direction) whenever its TimerInterval

4 實例:傾斜手機讓火箭移動 (需打包成apk檔安裝至手機測試,部分裝置無此感應器)

5 程式碼:傾斜手機讓火箭移動

6 2. AccelerometerSensor (加速感測器)
又稱重力感測器(G-Sensor) 可以提供速度和位移的資訊 zAccel: Equal to -9.8 (地球重力加速度為9.8m∕sec2) XAccel>0 XAccel<0 45 90 135 180 225 270 315 yAccel<0 yAccel>0

7 實例:搖晃手機,讓飛碟往四個斜角方向移動(需用手機測試)

8 程式碼:搖晃手機,讓飛碟往四個斜角方向移動


Download ppt "方向及加速感測器 靜宜大學資管系 楊子青."

Similar presentations


Ads by Google