2011-09-28 6 views
0

Как определить время, в течение которого устройство обнаружило движение на акселерометре?Обнаружение времени обнаружения акселерометра

Если бы я хотел обнаружить непрерывное обнаружение движения на устройстве, например 10 секунд движения. Как это делается? Когда я использую метод делегата акселерометра, он продолжает вызываться и с трудом обрабатывает расчет времени.

+0

Акселерометр не может обнаружить движение в любом случае. Только ускорение (= изменение движения). –

+0

10 секунд данных непрерывного акселерометра. Я хотел бы попробовать триггер определенных действий, например, например. устройство было перемещено вокруг/shaken и т. д. в течение n секунд – user773578

ответ

0

Как отмечалось, акселерометр обеспечивает значения ускорения, а не скорость, поэтому вам придется интегрировать их по входящим значениям. Bu bevare из: - земля гравитация всегда - есть много шума (акселерометр чипы, построенные в телефонах действительно дешево, дерьмовые и продают за 10 $ ведра)

Смежные вопросы