Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

2 1.加速感測器 又稱重力感測器(G-Sensor)
可偵測裝置三個軸向的晃動狀況,偵測單位為m/ sec2 如果裝置朝上水平靜置時, Z 軸為9.8(地球重力加速度);朝下靜置為-9.8 ;垂直於地面,則為0 XAccel>0 XAccel<0 45 90 135 180 225 270 315 yAccel<0 yAccel>0

3 事件

4 經驗法則(以下為Java程式碼) if ((Math.abs(x) + Math.abs(y) + Math.abs(z)) > 32) { txv.setText("手機搖晃"); } if (Math.abs(x)<1 && Math.abs(y)<1 && z<-9) { txv.setText("朝下平放");

5 專案實例-介面設計

6 專案實例-程式碼1

7 專案實例-程式碼2

8 2.方向感測器 http://www.appinventor.tw/ai2_sensors_orientationsensor
可回傳以下三種資料,皆以度為單位: Roll 滾翻:裝置水平放置為 0 度;裝置向右側傾斜(左側較高)會漸增到 90度,反之則漸減到 90 度 Pitch 俯仰:裝置水平放置為 0 度;裝置向前端傾斜(尾巴較高)會漸增到 90度,整個翻面則為180 度。反之則漸減到 90 度,反向翻面則為 -180 度。 Azimuth 方位:假定裝置本身並不移動,當裝置朝北方時為 0 度,東方為 90 度,南方為 180 度,西方為270 度。

9 飛機的三軸名稱及操控動作---PITCH, ROLL & YAW
立體空間的三軸是XYZ軸,而飛機有專用的三軸名稱: X軸稱為Longi-tudinal軸(縱軸):相對縱軸,作機翼左右旋轉,稱為翻滾(Roll) Y軸稱為Lateral軸(橫軸):相對橫軸,作機頭上下抬頭低頭,稱為 俯仰(Pitch) Z軸稱為Vertical軸(垂直軸):相對垂直軸,作機頭左右偏擺,稱為偏擺(Yaw)

10 兩個最常用的屬性 Angle (傾斜角度) Magnitude (傾斜量)
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

11 專案:傾斜手機,讓球滾動 介面設計

12 程式碼


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

Similar presentations


Ads by Google