有没有关于如何在iPhone OS中使用加速度计的好例子?
-
05-07-2019 - |
题
我认为地球重力存在一些问题,所以我想知道是否有任何加速度计工作的例子可以减去它们。
解决方案
(太糟糕了,你不能用行星地球来修复它的重力问题!)
<!>中列出了几个示例;相关示例代码<!>“;在 UIAcceleration Class Reference 中。
正如该文件所述,1.0的值大约为+ 1g。因此,如果您将iPhone直接指向纵向,您应该看到大致<!> lt; 0,-1,0 <!> gt;。当您旋转手机时,加速度矢量sqrt(x*x+y*y+z*z)
的幅度应保持在1左右。
其他提示
Apple的AccelerometerGraph演示包含实现高通滤波器的示例代码 - 有效滤除重力影响。只需抓住它并根据您的需要进行修改就非常简单。
不隶属于 StackOverflow