3-Axis Accelerometer/Gyroscope LSM6DS3(Grove): Difference between revisions
Created page with "Image:TArduinoLSM6DS3Grove.png == Summary == The 3-Axis Accelerometer/Gyroscope LSM6DS3 component provides 6-axis motion tracking with Grove interface connectivity. It offers accelerometer, gyroscope, and advanced motion detection features through a simple Grove connection. == Description == The LSM6DS3 is a high-performance 6-axis inertial measurement unit (IMU) that combines a 3-axis accelerometer and 3-axis gyroscope with embedded motion detection capabilities...." |
(No difference)
|
Revision as of 13:58, 10 September 2025
Summary
The 3-Axis Accelerometer/Gyroscope LSM6DS3 component provides 6-axis motion tracking with Grove interface connectivity. It offers accelerometer, gyroscope, and advanced motion detection features through a simple Grove connection.
Description
The LSM6DS3 is a high-performance 6-axis inertial measurement unit (IMU) that combines a 3-axis accelerometer and 3-axis gyroscope with embedded motion detection capabilities. This Grove-compatible version provides easy connectivity for rapid prototyping and development. It features programmable digital filters, configurable full-scale ranges, and intelligent interrupt generation including free-fall detection, tap recognition, and orientation sensing. The sensor is ideal for wearable devices, IoT applications, robotics, and motion-activated systems requiring simple Grove interface connectivity.
Diagram:
Properties
- Accelerometer – Accelerometer configuration.
- Anti Aliasing Filter – Anti-aliasing filter settings.
- Bandwidth – Filter bandwidth (Default: 400).
- Enabled – Enables filter (Default: False).
- Enabled – Enables accelerometer (Default: True).
- Full Scale Range – Acceleration measurement range (Default: 2g).
- High Performance – High-performance mode (Default: False).
- Power Down – Power-down mode (Default: False).
- Sample Rate (Hz) – Sampling rate (Default: 1660).
- Anti Aliasing Filter – Anti-aliasing filter settings.
- Address – I2C device address.
- Data Ready Mask Enable – Data ready masking (Default: False).
- Enabled – Enables component functionality (Default: True).
- Free Fall – Free-fall detection settings.
- Duration – Detection duration (Default: 0.095238).
- Enabled – Enables free-fall detection (Default: True).
- Threshold – Detection threshold (Default: 0.42857).
- Gyroscope – Gyroscope configuration.
- Enabled – Enables gyroscope (Default: True).
- Full Scale Range – Angular rate range (Default: 2000dps).
- High Pass Filter – High-pass filter settings.
- Cutoff Frequency – Filter cutoff frequency (Default: 0.0081).
- Enabled – Enables filter (Default: False).
- High Performance – High-performance mode (Default: False).
- Name – Component name (Default: AccelerometerGyroscope).
- Orientation – Orientation detection settings.
- Axes – Active axes (Default: XYZ).
- InvertX – X-axis inversion (Default: False).
- InvertY – Y-axis inversion (Default: False).
- InvertZ – Z-axis inversion (Default: False).
- Mode2D – 2D mode (Default: False).
- Power Down – Power-down mode (Default: False).
- Sample Rate (Hz) – Sampling rate (Default: 1660).
- Sleep – Sleep mode (Default: False).
- Threshold – Detection threshold (Default: 80).
- Pedometer – Step counting configuration.
- Debounce – Step debounce settings.
- Threshold – Debounce threshold (Default: 6).
- Time (mS) – Debounce time (Default: 1040).
- Enabled – Enables pedometer (Default: True).
- Min Threshold (mg) – Minimum step threshold (Default: 256).
- Debounce – Step debounce settings.
- Sleep – Sleep detection settings.
- Duration – Sleep/wake durations.
- Sleep – Sleep duration (Default: 0.13333).
- Wake – Wake duration (Default: 0.666667).
- Enabled – Enables sleep detection (Default: True).
- Threshold – Sleep threshold (Default: 0.031746).
- Use High Pass Filter – Use filter for sleep detection (Default: False).
- Duration – Sleep/wake durations.
- Tap – Tap detection configuration.
- Axes – Tap detection axes.
- X – X-axis tap detection (Default: True).
- Y – Y-axis tap detection (Default: True).
- Z – Z-axis tap detection (Default: True).
- Double Tap – Double-tap settings.
- Enabled – Enables double-tap detection (Default: True).
- Max Gap Duration – Maximum gap between taps (Default: 0.5333333).
- Duration – Tap duration settings.
- Quiet – Quiet duration (Default: 0).
- Shock – Shock duration (Default: 0).
- Threshold – Tap threshold (Default: 0.258).
- Axes – Tap detection axes.
- Thermometer – Temperature sensor configuration.
- Enabled – Enables temperature sensor (Default: True).
- In Fahrenheit – Fahrenheit output (Default: False).
Pins
Input Pins
- Clock (digital) – Clock signal input.
- Reboot Memory (digital) – Memory reboot signal.
- Reset (digital) – Reset input signal.
- Sensor (grove) – Grove interface connection.
Output Pins
- Gyroscope – Gyroscope outputs.
- High Pass Filter – Filtered gyroscope output.
- Out (analog) – Main gyroscope output.
- X (analog) – X-axis angular rate.
- Y (analog) – Y-axis angular rate.
- Z (analog) – Z-axis angular rate.
- Pedometer – Step counting outputs.
- Count (digital) – Step count output.
- Step (digital) – Step detection.
- Overflow (digital) – Counter overflow.
- Accelerometer – Acceleration outputs.
- Out (analog) – Main acceleration output.
- X(G) (analog) – X-axis acceleration.
- Y(G) (analog) – Y-axis acceleration.
- Z(G) (analog) – Z-axis acceleration.
- Thermometer – Temperature output.
- Out (analog) – Temperature measurement.
- Tap – Tap detection outputs.
- Axes – Axis-specific tap detection.
- Single – Single tap detection.
- Up (digital) – Single tap up.
- Down (digital) – Single tap down.
- Double – Double tap detection.
- Up (digital) – Double tap up.
- Down (digital) – Double tap down.
- Single – Single tap detection.
- Axes – Axis-specific tap detection.
- Sleep (digital) – Sleep detection output.
- WakeUp – Wake-up detection.
- X (digital) – X-axis wake-up.
- Y (digital) – Y-axis wake-up.
- Z (digital) – Z-axis wake-up.
- Free Fall (digital) – Free-fall detection output.
- Orientation (digital) – Orientation detection output.
Categories
- File:Grove.png – Components that use Grove interface.
- File:Sensors.png – Motion sensing components.
- File:Accelerometer.png – Acceleration measurement components.
- File:Gyroscope.png – Angular rate measurement components.
- File:IMU.png – Inertial Measurement Units.