Skip to main content

Работает ли мой акселерометр?

Запустите тест и наклоните устройство для просмотра значений ускорения (X, Y, Z) в м/с² в реальном времени. Шарик внутри круга реагирует на гравитацию, показывая, как устройство определяет движение.

Тест считывает данные 3-осевого ускорения (X, Y, Z) из DeviceMotionEvent API, измеряя перегрузку в м/с² с визуальным индикатором шарик-в-круге.

В покое на плоской поверхности ось Z показывает примерно 9,8 м/с² (гравитация Земли); диапазон сенсора обычно ±16g.

Sensor access is required to run this test.

Что означают ваши результаты?

Result Range Meaning
Хорошо Z ≈ 9,8 м/с² в покое, все оси реагируют на наклон Акселерометр работает правильно. Шарик отслеживает наклон устройства плавно, значения обновляются в реальном времени.
Внимание Значения зашумлены или дрейфуют в неподвижном состоянии Некоторый шум сенсора нормален. Чрезмерный дрейф может указывать на проблему калибровки — перезагрузите устройство для перекалибровки.
Плохо Все значения остаются нулевыми или данные не поступают Сенсор может не поддерживаться, отключён или разрешение отклонено. На iOS 13+ нажмите «Старт» для вызова запроса разрешения.

Частые проблемы и их решения

Все значения ускорения равны нулю

На iOS 13+ страница должна вызвать DeviceMotionEvent.requestPermission() после касания. Нажмите кнопку «Старт» и предоставьте разрешение на доступ к сенсору.

Тест работает на телефоне, но не на десктопе

Большинство настольных компьютеров не имеют акселерометра. Тест предназначен для телефонов и планшетов со встроенными датчиками движения.

Похожие инструменты

Часто задаваемые вопросы

Как проверить акселерометр телефона?

Нажмите «Начать тест», затем наклоняйте или трясите устройство. Шарик перемещается в ответ на гравитацию и движение. Значения X/Y/Z обновляются в реальном времени. В покое Z должен показывать примерно 9,8 м/с² (гравитация).

Что означают значения X, Y и Z?

X — боковое ускорение (наклон влево-вправо), Y — вертикальное ускорение (наклон вперёд-назад), Z — ускорение вдоль нормали экрана. В покое на плоской поверхности Z равно примерно 9,8.

Почему тест запрашивает разрешение на сенсор?

iOS 13+ требует явного согласия пользователя для доступа к датчикам движения. Android-браузеры обычно предоставляют доступ по умолчанию без запроса разрешения.

Загружаются ли данные во время теста?

Нет. DeviceMotion API обрабатывает все данные ускорения локально на устройстве. Сетевое взаимодействие не происходит.