스마트폰의 자기장 센서는 특성상 정밀도가 자침 나침반등에 비하여 떨어지며 20~30도 정도의 오차가 발생할 수 있습니다.
그러나 한방향만 계속해서 가리키거나 지시값이 튀거나 하는 것은 허용오차 이상의 문제이므로 이에 다양한 테스트를 통하여 확인하여본 결과 특별히 프로그램상의 문제는 발견되지 않았으며, 저의 어플이 정상적으로 작동하지 않는 경우에는 다른 개발자의 나침반 어플도 정상적으로 작동하지 않는 것이 확인되었습니다.
이는 단말기의 자기장센서에서 정확하지 않은 값을 프로그램에 알려주고 있거나 센서가 오작동 하는것으로 예상되며 단말기의 기종에 따라 특이 현상이 발생하였습니다.
일부 단말기의 경우
- 충전중에는 정확하지 않은 방향을 지시하는 경우가 있었습니다.
- 배터리의 잔량이 부족한 경우 정확하지 않은 방향을 지시하는 경우가 있었습니다.
이러한 경우
- 충전케이블을 분리하면 정상작동 하였습니다.
- 배터리를 충분히 충전하면 정상작동 하였습니다.
- 경우에 따라 약한 세기의 영구자석이나 스피커와 같이 자기장을 띄고 있는 물체 주변으로 가져가면 정상작동을 시작하였습니다.
3의 해결책의 경우 제조사를 통한 센서 안정성에 대한 테스트를 거치지 않은 방법이므로 임의로 조치하신 후 발생하는 문제에 대해서 저는 책임지지 않습니다.
위의 내용을 참고하시어 보다 유용하게 사용하시기 바랍니다.
댓글 없음:
댓글 쓰기