Espruino:Справочник по API/Класс Puck/accel(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Myagkij (обсуждение | вклад) |
||
Строка 29: | Строка 29: | ||
Если вам нужно сделать более одного считывания, рекомендуем воспользоваться функцией [https://www.espruino.com/Reference#l_Puck_accelOn Puck.accelOn()] и событием [https://www.espruino.com/Reference#l_Puck_accel Puck.accel]. | Если вам нужно сделать более одного считывания, рекомендуем воспользоваться функцией [https://www.espruino.com/Reference#l_Puck_accelOn Puck.accelOn()] и событием [https://www.espruino.com/Reference#l_Puck_accel Puck.accel]. | ||
{{Примечание1|Эта функция доступна только для устройств [[Puck.js]].}} | |||
== Примеры == | == Примеры == |
Текущая версия от 22:34, 22 июня 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция Puck.accel()[1]
Синтаксис
Puck.accel()
Параметры
Возвращаемое значение
Объект в формате {acc:{x,y,z}, gyro:{x,y,z}} с данными акселерометра/гироскопа
Описание
Включает акселерометр, один раз считывает данные, а затем выключает его.
Считанные данные – это неформатированные данные от чипа. Настройки по умолчанию:
- Акселерометр: 4g (32768), так что вам надо будет поделить эту цифру на 8192, чтобы получить корректно отмасштабированное значение
- Гироскоп: 245 градусов в секунду (32768), так что вам надо будет поделить эту цифру на 134, чтобы получить корректно отмасштабированное значение
Если вам нужно сделать более одного считывания, рекомендуем воспользоваться функцией Puck.accelOn() и событием Puck.accel.
Примеры
См.также
Внешние ссылки