Android感測器(二) 加速度感測器

2021-07-13 14:27:51 字數 1062 閱讀 9487

android 感測器(二)加速度感測器

感測器理解

o1座標系是以手機左下角為原點,固定在手機上的座標系。 xyz的值為手機加速度在o1座標系中的加速度分量,向量和為手機加速度。

// 獲取加速度感測器的三個引數

float x = event.values[0];

float y = event.values[1];

float z = event.values[2];

加速度的大小為:

//向量求模

public

double

magnitude(float x, float y, float z)

2.搖一搖

在原有基礎上加了乙個反向的判斷

// 獲取感測器管理器

sm = (sensormanager) getsystemservice(context.sensor_service);

// 獲取加速度感測器

sensor acceleromerersensor = sm.getdefaultsensor(sensor.type_accelerometer);

// 定義感測器事件*** 搖一搖

sensoreventlistener acceleromererlistener2 = new sensoreventlistener()

// 感測器資料變動事件

@override

public

void onsensorchanged(sensorevent event)

//正在晃動

if (math.abs(x) > 17f || math.abs(y) > 17f || math.abs(z) > 17f) else} }

};// 在感測器管理器中註冊***

sm.registerlistener(acceleromererlistener2, acceleromerersensor,

sensormanager.sensor_delay_normal);

無線加速度感測器

mms f a01無線加速度感測器說明書 1 產品介紹 mms f a01無線加速度感測器採用最先進的無線物聯網技術 lora技術,同時具有低功耗和長距離通訊的特性,通訊距離可達5km,感測器 引進歐洲專利技術的三軸加速度感測單元,具有結構固定 功耗低 穩定性好等特點,無線加速度感測器使用簡單,可用...

有線加速度感測器

mms a01型三軸有線加速度感測器使用說明書 1 產品介紹 mms a01是一款引進歐洲專利技術的三軸加速度感測器,產品具有結構固定,功耗低,偏差穩定性優異等特點,保證了傑出的 輸出可靠性。可適用於震動測試,撞擊測試等多個領域,可適應在工業惡劣環境中長期工作。2 產品特點 三軸同時測量 數字輸出 ...

android 手機加速度感測器的問題

我自己的手機是華為榮耀3c的,在呼叫加速度感測器的時候,根據3個方向的加速度判斷,然後如果符合則引發震動等效果 override public void onsensorchanged sensorevent event logutil.i values 0 values 0 logutil.i v...