手机摇一摇的测试脚本 sensor1.py
原理:x轴 y轴 z轴 有一接近或大于2g = 2*9.8= 19.6 即可
import android, time
droid = android.Android()
droid.startSensingTimed(2, 250)
time.sleep(1)
s2 = droid.sensorsReadAccelerometer().result
droid.stopSensing()
n =16 # threshold
x,y,z = s2
if abs(x)>n or abs(y)>n or abs(z)>n:
if abs(x)>n: print 'x=',x
if abs(y)>n: print 'y=',y
if abs(z)>n: print 'z=',z
droid.vibrate(500)
print 's2=',s2
startSensingTimed():
Starts recording sensor data to be available for polling.
sensorNumber (Integer) 1 = All, 2 = Accelerometer, 3 = Magnetometer and 4 = Light
delayTime (Integer) Minimum time between readings in milliseconds
本文介绍了一个用于测试手机摇一摇功能的Python脚本sensor1.py。该脚本通过监测加速度传感器数据判断手机是否被摇动,并在达到阈值时触发振动反馈。
103

被折叠的 条评论
为什么被折叠?



