Итак, я пишу приложение, чтобы посмотреть, повернулось ли устройство на 360 градусов. Для этого я использую датчик акселерометра в сочетании с датчиком магнитного поля. Из этого метода я получаю три значения осей X, Y и Z, но как их использовать, чтобы вычислить, где находится север?
Я уже провел некоторое тестирование: когда я указываю одну из осей на север, значение I поворачивается примерно на 0,0, но когда я указываю на юг, оно также показывает мне 0,0 и разные значения на ось, когда я указываю на восток или запад (для X: около -3,1 восток)