0

電話の周囲の磁場に反応する金属探知機アプリを実装したいと思います。

iPhoneの磁力計から磁場の読み取り値を読み取るにはどうすればよいですか?磁力計の測定値に直接アクセスするためのサンプルコードを持っている人はいますか?

ありがとう!

4

3 に答える 3

2

出ている iOS Sensor という O'Reilly の本を見ることをお勧めします。磁力計とサンプルアプリに関する章全体 (6) があります。

iOSセンサープログラミング

磁力計から生の値を読み取るための Apple サンプルコード

于 2012-12-05T12:56:21.717 に答える
2

いいえ、できません。

更新: iPhone には金属検出コンポーネントはありません。ただし、iPhone 3GS 以降では磁力計が利用可能です。Compass アプリは、センサーを利用して方向を検出します。磁北を読み取るだけで、周囲の磁場は読み取れません。したがって、それを使って金属探知機を作ることはできません。

物理学の事実: 金属は磁場を生成しません。磁石はそうです。

ps私が間違っている場合は修正してください。

于 2012-12-05T10:10:31.260 に答える
1

これを行うアプリはすでにあります。これとこのブログをチェックしてください。

説明書にはこうある、

このアプリには調整可能な感度があり、感度が中レベルに達すると音声信号が聞こえます。デバイスを再度使用する場合は、電話を一度振って調整する必要があります。

このアプリは、iPhone の磁力計を利用してコンパスとの干渉を検出し、金属物体を検出します。携帯電話の裏側、カメラの下の領域、金属の上にカーソルを置くだけで、アプリが金属を検出し、感度が向上するはずです。

ただし、それが偽のアプリなのか、それとも本当にこの方法で実行できるのかはわかりません。それをダウンロードして、自分で確認してください。無料アプリです。

于 2012-12-05T10:13:59.827 に答える