Arduino:Библиотеки/CurieIMU/setDetectionThreshold()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция setDetectionThreshold()[1]
Задает значение для порога чувствительности.
Синтаксис
CurieImu.setDetectionThreshold(int feature, float value)
Параметры
feature – запрашиваемый режим. Допустимы следующие значения: CURIE_IMU_FREEFALL (свободное падение), CURIE_IMU_SHOCK (удар), CURIE_IMU_MOTION (движение), CURIE_IMU_ZERO_MOTION (без движения), CURIE_IMU_TAP (нажатие). Тип данных – int
value – значение, которое нужно задать (выражается в mg). Тип данных – float. Задается в соответствии с диапазоном значений акселерометра:
для CURIE_IMU_FREEFALL – от 3,91 до 1995,46 mg с шагом в 7,81 mg
для CURIE_IMU_SHOCK – 2G (от 3,91 до 1995,46 mg с шагом в 7,81 mg), 4G (от 7,81 до 3993,46 mg с шагом в 15,63 mg), 8G (от 15,63 до 7984,38 mg с шагом в 31,25 mg), 16G (от 31,25 до 15968,75 mg с шагом в 62,50 mg)
для CURIE_IMU_MOTION – 2G (от 0 до 997,05 mg с шагом в 3,91 mg), 4G (от 9 до 1991,55 mg с шагом в 7,81 mg), 8G (от 0 до 3985,65 mg с шагом в 15,63 mg), 16G (от 0 до 7968,75 mg с шагом в 31,25 mg)
для CURIE_IMU_ZERO_MOTION – 2G (от 0 до 997,05 mg с шагом в 3,91 mg), 4G (от 9 до 1991,55 mg с шагом в 7,81 mg), 8G (от 0 до 3985,65 mg с шагом в 15,63 mg), 16G (от 0 до 7968,75 mg с шагом в 31,25 mg)
для CURIE_IMU_TAP – 2G (от 31,25 до 7968,75 mg с шагом в 62,5 mg), 4G (от 62,50 до 31937,50 mg с шагом в 125,0 mg), 8G (от 125,0 до 63875,00 mg с шагом в 250,00 mg), 16G (от 250,0 до 127750,00 mg с шагом в 500 mg)
См.также
- begin()
- getGyroRate()
- setGyroRate()
- getAccelerometerRate()
- setAccelerometerRate()
- getGyroRange()
- setGyroRange()
- getAccelerometerRange()
- setAccelerometerRange()
- autoCalibrateGyroOffset()
- autoCalibrateAccelerometerOffset()
- noGyroOffset()
- noAccelerometerOffset()
- gyroOffsetEnabled()
- accelerometerOffsetEnabled()
- getGyroOffset()
- setGyroOffset()
- getAccelerometerOffset()
- setAccelerometerOffset()
- getDetectionThreshold()
- getDetectionDuration()
- setDetectionDuration()
- interrupts()
- noInterrupts()
- interruptEnabled()
- getInterruptStatus()
- getStepDetectionMode()
- setStepDetectionMode()
- readMotionSensor()
- readAccelerometer()
- readGyro()
- readTemperature()
- shockDetected()
- motionDetected()
- tapDetected()
- stepsDetected()
- attachInterrupt()
- detachInterrupt()
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |