Я уже это сделал создал приложение, которое отправляет информацию о датчиках через сокет (все еще ищу хорошую реализацию веб-сокета для Android). Я собираюсь использовать эту информацию для взаимодействия с веб-приложением, например, я смогу перемещать изображение в зависимости от движения телефона.
Проблема в том, что я пытался рассчитать расстояние на основе данных акселерометра, но результаты действительно плохие. Интересно, может ли кто-нибудь помочь мне с правильным уравнением, но, прежде всего, возможно ли это сделать?
До сих пор я использую следующие уравнения:< /p>
Код: Выделить всё
velocity = acceleration * time;Код: Выделить всё
distance = velocity * time + (acceleration * time^2) / 2;это рассчитывается с помощью JavaScript в браузере каждый раз, когда я получаю данные от датчика, то есть каждые ~80 мс.
Подробнее здесь: https://stackoverflow.com/questions/432 ... celeration
Мобильная версия