我有一个 xyz 加速度计和磁力计。现在我想使用两者来确定设备的方向。我看到的问题是,根据设备方向,我需要以不同的顺序使用传感器。
让我举个例子。如果我的设备面向我,那么可以使用加速度计确定滚动和俯仰的变化。对于偏航,我使用磁力计。
但是,如果我将设备水平放置(即,将其旋转 90º,面向天花板),则不会注意到向上矢量(现在是水平)的任何变化,因为加速度计没有检测到任何变化。现在可以用磁力计检测到这一点。
所以问题是,如何确定何时使用其中一个。这两个传感器都足够了吗,还是我需要别的东西?
谢谢