1
我在手机中使用内置的磁强计进行磁场读数。我注意到,如果我将手机固定在某个位置,即使这样,显示的值也会持续波动。我想知道为什么会发生这种情况,我该怎么做才能在一个地方获得不断的阅读。 Graph for change along x-axis Graph for change along y-axis磁强计的波动值
我在手机中使用内置的磁强计进行磁场读数。我注意到,如果我将手机固定在某个位置,即使这样,显示的值也会持续波动。我想知道为什么会发生这种情况,我该怎么做才能在一个地方获得不断的阅读。 Graph for change along x-axis Graph for change along y-axis磁强计的波动值
磁场受器件方向的影响。所以,如果您在一个地方旋转设备,磁场会波动。以下是一些链接,可以帮助您持续阅读。
How do I get the correct bearing (magnetic orientation) regardless of screen orientation?
https://android-developers.googleblog.com/2010/09/one-screen-turn-deserves-another.html
Convert magnetic field X, Y, Z values from device into global reference frame
谢谢。
让我明确指出,即使方向没有变化,读数仍会波动。我重复了这个问题的一部分,“我注意到,如果我在某个地方让手机保持静止,即使这样,所显示的值也会不断波动。” –
然后在这种情况下,手机的磁性传感器可能无法正常工作。你应该尝试用另一部手机进行测试。 –
因此,我接受了您的建议,并使用不同的手机和不同的应用程序来记录这些值。但是,价值依然在波动。有些应用程序要求以高精度移动手机,但即使在此之后,它们也无法提供确切的价值。 –