MIT App Inventor. Акселерометр

Очень хороший инструмент для ленивых создателей приложений под Android от MIT — App Inventor. Что дает акселерометр.

Понадобилось мне решить задачку регистрации ускорения (по трем осям). Для этого в телефоне есть датчик ускорения — Акселерометр. Используем невидимый компонент «СенсорАкселерометра» — расположен в «Сенсоры» (буду пользоваться только русской нотацией). Вытаскиваем его в ДизайнерВ свойствах компонента надо не забыть его включить и выставить минимальный интервал (после очередного отсчета — на это время будут блокированы всякие изменения).

Простой пример — на экране надо показывать значения текущих ускорений.

Сделаем на форме нужные нам надписи для отображения ускорений по трем осям:

Переходим в Блоки. Ниже привожу рисунок, где показано как получается и отображается информация об ускорении (в м/с2).Используется событие «УскорениеИзменилось». При выполнении его используются реквизиты «ОсьХ», «ОсьY» и «ОсьZ» (тут надо помнить, что эти значения получаются в м/с2).

Добавить комментарий

Ваш e-mail не будет опубликован.

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных".