Arduino:Библиотеки/CurieIMU/setDetectionThreshold()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция 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)

См.также

  1. begin()
  2. getGyroRate()
  3. setGyroRate()
  4. getAccelerometerRate()
  5. setAccelerometerRate()
  6. getGyroRange()
  7. setGyroRange()
  8. getAccelerometerRange()
  9. setAccelerometerRange()
  10. autoCalibrateGyroOffset()
  11. autoCalibrateAccelerometerOffset()
  12. noGyroOffset()
  13. noAccelerometerOffset()
  14. gyroOffsetEnabled()
  15. accelerometerOffsetEnabled()
  16. getGyroOffset()
  17. setGyroOffset()
  18. getAccelerometerOffset()
  19. setAccelerometerOffset()
  20. getDetectionThreshold()
  21. getDetectionDuration()
  22. setDetectionDuration()
  23. interrupts()
  24. noInterrupts()
  25. interruptEnabled()
  26. getInterruptStatus()
  27. getStepDetectionMode()
  28. setStepDetectionMode()
  29. readMotionSensor()
  30. readAccelerometer()
  31. readGyro()
  32. readTemperature()
  33. shockDetected()
  34. motionDetected()
  35. tapDetected()
  36. stepsDetected()
  37. attachInterrupt()
  38. detachInterrupt()

Внешние ссылки