STMicroelectronics LIS3DH Accelerometer(I2C)
Jump to navigation
Jump to search
File:TArduinoLIS3DHAccelerometer I2C.png
Summary
STMicroelectronics LIS3DH 3-axis accelerometer with I²C interface for motion sensing applications.
Description
The **LIS3DH Accelerometer** provides 3-axis acceleration data with programmable full-scale ranges, data rates, and tap detection functionality. It features configurable resolution modes, power settings, and supports both single and double tap detection with adjustable thresholds and timing parameters. The sensor communicates via I²C interface.
Diagram:
Properties
- Enabled – Enables or disables the sensor (Default: True).
- Address – I²C device address (Default: $18).
- Name – Component identifier name.
- Accelerometer – Accelerometer configuration:
- Full Scale Range – Acceleration measurement range (Default: a2g).
- High Resolution – High resolution mode (Default: True).
- Data Rate – Output data rate setting (Default: Normal_1_344_kHz_LowPower_5_376_kHz).
- Enable Pull Up – Enables pull-up resistors (Default: False).
- Low Power – Low power mode (Default: False).
- Power Down – Power down mode (Default: False).
- Tap – Tap detection configuration:
- Double Tap – Double tap detection enable (Default: False).
- Single Tap – Single tap detection enable (Default: True).
- Threshold – Tap detection threshold (Default: 0.1).
- Timing – Tap timing parameters:
- Latency – Tap latency setting (Default: 20).
- Limit – Tap limit setting (Default: 10).
- Window – Tap window setting (Default: 255).
Pins
Input Pins
- Clock – Sensor clock input.
Output Pins
- Accelerometer: X (analog) – X-axis acceleration output in G.
- Accelerometer: Y (analog) – Y-axis acceleration output in G.
- Accelerometer: Z (analog) – Z-axis acceleration output in G.
- Tap: Positive X (digital) – Positive X-axis tap detection.
- Tap: Negative X (digital) – Negative X-axis tap detection.
- Tap: Positive Y (digital) – Positive Y-axis tap detection.
- Tap: Negative Y (digital) – Negative Y-axis tap detection.
- Tap: Positive Z (digital) – Positive Z-axis tap detection.
- Tap: Negative Z (digital) – Negative Z-axis tap detection.
- Analog Inputs: Pin [0] (analog) – Analog input channel 0.
- Analog Inputs: Pin [1] (analog) – Analog input channel 1.
- Analog Inputs: Pin [2] (analog) – Analog input channel 2.
- 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.