M5Stack 3-Axis Digital Accelerometer Unit (ADXL345) (Grove)
Jump to navigation
Jump to search
File:TArduinoADXL345Accelerometer.png
Summary
M5Stack 3-Axis Digital Accelerometer Unit (ADXL345) with Grove interface for advanced motion sensing applications.
Description
The **ADXL345 Accelerometer** provides 3-axis acceleration data with programmable full-scale ranges, advanced activity detection, free-fall detection, and tap sensing functionality. It features configurable resolution modes, power settings, activity/inactivity monitoring, and supports both single and double tap detection with adjustable thresholds and timing parameters.
Diagram:
Properties
- Enabled – Enables or disables the sensor (Default: True).
- Address – I²C device address (Default: S53).
- Name – Component identifier name.
- Full Scale Range – Acceleration measurement range (Default: a2g).
- High Resolution – High resolution mode (Default: True).
- Low Power – Low power mode (Default: False).
- Sampling Rate – Sampling rate in Hz (Default: 3200).
- Offsets – Acceleration offsets:
- Enabled – Enables offset compensation (Default: False).
- X – X-axis offset (Default: 0).
- Y – Y-axis offset (Default: 0).
- Z – Z-axis offset (Default: 0).
- Activity – Activity detection:
- Active – Active state detection:
- ACMode – AC-coupled mode (Default: True).
- Threshold – Activity threshold in G (Default: 0.25).
- X – X-axis activity detection (Default: True).
- Y – Y-axis activity detection (Default: True).
- Z – Z-axis activity detection (Default: True).
- Inactive – Inactive state detection:
- ACMode – AC-coupled mode (Default: True).
- Threshold – Inactivity threshold in G (Default: 0.125).
- Time – Inactivity time in seconds (Default: 0).
- X – X-axis inactivity detection (Default: True).
- Y – Y-axis inactivity detection (Default: True).
- Z – Z-axis inactivity detection (Default: True).
- Linked – Links activity/inactivity (Default: True).
- Active – Active state detection:
- Free Fall – Free-fall detection:
- Threshold – Free-fall threshold in G (Default: 0.44).
- Time – Free-fall time in milliseconds (Default: 30).
- Sleep – Sleep mode configuration:
- Auto Sleep – Auto sleep enable (Default: False).
- Sampling Rate – Sleep sampling rate (Default: 8).
- Sleep – Sleep mode enable (Default: False).
- Standby – Standby mode (Default: False).
- Tap – Tap detection configuration:
- Suppress – Tap suppression enable (Default: True).
- Threshold – Tap threshold in G (Default: 0.25).
- Timing – Tap timing parameters:
- Double Tap – Double tap settings:
- Latency – Double tap latency (Default: 100).
- Window – Double tap window in milliseconds (Default: 250).
- Duration – Tap duration in milliseconds (Default: 9.375).
- Double Tap – Double tap settings:
- X – X-axis tap detection (Default: True).
- Y – Y-axis tap detection (Default: True).
- Z – Z-axis tap detection (Default: True).
Pins
Input Pins
- Clock – Sensor clock input.
Output Pins
- X (analog) – X-axis acceleration output in G.
- Y (analog) – Y-axis acceleration output in G.
- Z (analog) – Z-axis acceleration output in G.
- Tap: Single X (digital) – Single tap X-axis detection.
- Tap: Single Y (digital) – Single tap Y-axis detection.
- Tap: Single Z (digital) – Single tap Z-axis detection.
- Tap: Double X (digital) – Double tap X-axis detection.
- Tap: Double Y (digital) – Double tap Y-axis detection.
- Tap: Double Z (digital) – Double tap Z-axis detection.
- Free Fall: Out (digital) – Free-fall detection output.
- Activity: Active Out (digital) – Activity detection output.
- Activity: Active X (digital) – X-axis activity detection.
- Activity: Active Y (digital) – Y-axis activity detection.
- Activity: Active Z (digital) – Z-axis activity detection.
- Activity: Inactive Out (digital) – Inactivity detection output.
- Sleep: Out (digital) – Sleep status output.
- Interface (i2c) – I²C communication interface.
Categories
- File:TArduinoDigitalCategory.png Category Digital – Digital sensor components.
- File:TArduinoI2CCategory.png Category I2C – I²C-enabled devices.
- File:TArduinoSensorCategory.png Category Sensors – Motion sensors.
- File:TArduinoAccelerometerCategory.png Category Accelerometer – Acceleration sensors.
- File:TArduinoGroveCategory.png Category Grove – Grove compatible devices.