我想使用python从加速度计的x轴采样数据,一旦移动超过阈值,我想激活一个警报。
我所面临的困境是加速度计并不总是水平,我想考虑到这一点,因此如果加速度计成角度并且此后的读数相同,则不会发出警报。
任何人都可以指向示例代码
我已经启动了以下代码,但它不完整也许有人可以完成它
[x, y, z] = adxl345.getAxes()
valAccel_x = x
current_x = x
if abs(current_x - old_x)>0.035:
print ("threshold breached")
old_x = current_x