Espruino:Справочник по API/Класс Puck/accelOn(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Myagkij (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 45: | Строка 45: | ||
Более подробно читайте в [http://www.espruino.com/Puck.js#on-board-peripherals этой статье]. | Более подробно читайте в [http://www.espruino.com/Puck.js#on-board-peripherals этой статье]. | ||
{{Примечание1|Эта функция доступна только для устройств Puck.js.}} | |||
== Примеры == | == Примеры == | ||
Строка 53: | Строка 53: | ||
=См.также= | =См.также= | ||
=Внешние ссылки= | =Внешние ссылки= | ||
Строка 59: | Строка 59: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Espruino | {{Навигационная таблица/Портал/Espruino}} | ||
Текущая версия от 22:35, 22 июня 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция Puck.accelOn()[1]
Синтаксис
Puck.accelOn(samplerate)
Параметры
- samplerate – частота считывания данных (в Гц) или undefined
Возвращаемое значение
Описание
Доступные значения для аргумента samplerate:
- 1.6 Гц (без гироскопа) – 40 мкА (версия прошивки 2v05 и выше)
- 12.5 Гц (с гироскопом) – 350 мкА
- 26 Гц (с гироскопом) – 450 мкА
- 52 Гц (с гироскопом) – 600 мкА
- 104 Гц (с гироскопом) – 900 мкА
- 208 Гц (с гироскопом) – 1500 мкА
- 416 Гц (с гироскопом) – не рекомендуется
- 833 Гц (с гироскопом) – не рекомендуется
- 1660 Гц (с гироскопом) – не рекомендуется
После вызова Puck.accelOn() событие Puck.accel будет генерироваться при каждом считывании данных акселерометра. Чтобы выключить акселерометр, вызовите Puck.accelOff().
Например, чтобы включать красный светодиод каждый раз, когда Puck.js помещают лицевой стороной вверх, можно использовать следующее:
Puck.on('accel', function(d) {
digitalWrite(LED1, a.acc.z > 0);
});
Puck.accelOn();
Более подробно читайте в этой статье.
Примеры
См.также
Внешние ссылки