如何实现iOS金属探测器应用程序?

时间:2012-12-05 10:09:00

标签: iphone ios ios5 magnetometer

我想实现一个金属探测器应用程序,它将对手机周围的磁场做出反应。

如何读取iPhone上磁力计的磁场读数?有没有人有直接访问磁力计读数的示例代码?

谢谢!

3 个答案:

答案 0 :(得分:2)

没有。你不能。

更新:iPhone中没有金属检测组件。然而,自iPhone 3GS以来,有一个磁力计。指南针应用程序利用传感器来检测方向。它只是读磁北,但没有读取周围的磁场。因此,你不能用它制作金属探测器。

物理事实:金属不会产生磁场。磁铁呢。

P.S。如果我错了,请纠正我。

答案 1 :(得分:2)

我建议你看看即将推出的名为iOS Sensor的O'Reilly书。他们在磁力计上有一整章(6)和一个示例应用程序。

iOS Sensor Programming

Apple Sample Code for Reading the Raw Values from the Magnetometer

答案 2 :(得分:1)

已经有一个应用程序可以做到这一点。 Check thisthis blog.

这就是描述所说的,

  

该应用程序具有可调节的灵敏度,并发出声音   如果灵敏度达到中等水平则发出信号。手机需要   如果您打算再次使用该设备,请摇一次进行校准。

     

该应用程序利用iPhone上的磁力计来查找   干扰指南针以检测金属物体。只是盘旋了   您的手机背面,相机下方的区域,金属和手机   应用程序应找到金属,应该有增加   灵敏度。

但是我不确定它是假的应用还是可以通过这种方式实现。尝试下载并自行检查。这是一个免费的应用程序。