Проверка акселерометра
Проверьте акселерометр телефона: двигайте устройство и наблюдайте ускорение по осям X, Y и Z.
Показания акселерометра обрабатываются локально. На некоторых телефонах требуется HTTPS и отдельное разрешение браузера.
Что показывает акселерометр
Тест акселерометра телефона выводит ускорение по осям X, Y и Z, общий модуль вектора и примерную частоту событий. Двигайте и наклоняйте смартфон: значения и положение точки должны меняться плавно. Кнопка калибровки принимает текущее положение за условный ноль, что упрощает сравнение небольших движений. Браузер получает данные только после разрешения устройства и не может проверить аппаратный датчик, если система его не передаёт.
Как проверить акселерометр на телефоне
- Положите телефон на устойчивую поверхность и нажмите «Разрешить датчик».
- Наклоните устройство вправо, влево, вперёд и назад, наблюдая за X и Y.
- Поднимите и опустите телефон, чтобы проверить изменение оси Z и модуля.
- Нажмите «Калибровать» в неподвижном положении и повторите движение.
Почему показания отличаются от нуля
Акселерометр с учётом гравитации видит земное притяжение даже в покое, а небольшой наклон распределяет его между осями. Небольшой шум нормален. Если данные совсем не появляются, разрешите доступ к движению, откройте страницу по HTTPS и попробуйте мобильный браузер на самом устройстве.
Вопросы о тесте акселерометра
Как понимать оси, силу тяжести, калибровку и разрешения телефона.
Почему на неподвижном телефоне значение не равно нулю?
Данные с учётом гравитации содержат ускорение свободного падения. Небольшой наклон и шум датчика также меняют показания.
Что делают оси X, Y и Z?
Они описывают ускорение относительно корпуса устройства. Направление осей меняется вместе с ориентацией телефона.
Зачем нужна калибровка?
Она вычитает текущие значения и делает выбранное положение условным нулём, чтобы небольшие движения было проще сравнивать.
Почему браузер просит разрешение?
На некоторых мобильных системах данные движения доступны только после явного действия и согласия пользователя.
Работает ли тест на компьютере?
Только если компьютер и браузер предоставляют события движения. У большинства настольных устройств акселерометра нет.