Gravity: I2C LIS2DW12 Triple Axis Accelerometer Sensor

SKU: SEN0409

The LIS2DW12 Triple Axis Accelerometer Sensor is an ultra-low-power device designed for precise motion and acceleration detection. It features two independent programmable interrupts and a specialized internal engine capable of performing various functions, including free-fall detection, portrait/landscape detection, 6D/4D orientation detection, configurable single/double-tap recognition, stationary/motion detection, and smart power-saving motion wakeup. The sensor offers user-selectable full scales of ±2 g/±4 g/±8 g/±16 g and measures acceleration with output data rates ranging from 1.6 Hz to 1600 Hz. Additionally, it provides multiple operating modes and bandwidth choices to accommodate specific application needs. Sample programs for these functions are included for user convenience, making the LIS2DW12 a versatile tool for motion detection applications.

Front of LIS2DW12 3-axis accelerometer module with labeled components and connector.-DFRobot product sku:SEN0409 image.
  • Docs
  • Tech Specs
  • 1. For M0--Sample Code 1-Read acceleration of x, y and z(getAcceleration.ino)

    2. For M0--Sample Code 2-Wakeup function(wakeUp.ino)

    3. For M0--Sample Code 3-Tap detection(tap.ino)

    4. For M0--Sample Code 4-Tap interrupt function(tapInterrupt.ino)(Only available for Breakout version)

    5. For M0--Sample Code 5-Free fall detection function(freeFall.ino)

    6. For M0--Sample Code 6-Free fall interrupt function(freeFallInterrupt.ino)(Only available for Breakout version)

    7. For M0--Sample Code 7-Motion detection(activityDetect.ino)

    8. For M0--Sample Code 8-Orientation detection(orientation.ino)

    9. For Raspberry Pi--Sample code 1-Read acceleration of x, y and z(get_acceleration.py)

    10. For Raspberry Pi--Sample code 2-Wakeup function(wake_up.py)

    11. For Raspberry Pi--Sample code 3-Tap detection(tap.py)

    12. For Raspberry Pi--Sample code 4-Free fall detection function(free_fall.py)

    13. For Raspberry Pi--Sample code 5-Free fall interrupt function(interrupt.py)(Only available for Breakout version)

    14. For Raspberry Pi--Sample code 6-Motion detection(activity_detect.py)

    15. For Raspberry Pi--Sample code 7-Orientation detection(orientation.py)

    Reference

    Specification

    Parameter Specification
    Operating Voltage 3.3 V - 5 V
    Operating Current 8~10 μA (Low-noise mode)/0.12 mA (High-performance mode)
    Interface Gravity-I2C port
    I2C Address 0×19 (Default)/ 0×18 (Optional)
    Selectable Scale ±2 g/±4 g/±8 g/±16 g
    Frequency 1.6Hz - 1600Hz
    Data Output 16-bit
    Special Function Sleep to wake-up function
    Ultra-low Noise 1.3 mg RMS (low power mode)
    FIFO 32-level FIFO (first-in first-out buffer zone)
    Shock Survivability 10000 g high shock survivability
    Compliance ECOPACK®RoHS and “Green” compliant
    Operating Temperature -40 °C ~ ﹢85 °C
    Dimension 27×27 mm / 1.06×1.06"
    Mounting Hole Size Inner diameter 3.1 mm (0.12") /Outer diameter 6 mm (0.24")

    Board Overview

    Num Label Description
    1 VCC/+ 5V/3V3
    2 GND/- GND
    3 SCL/C I2C Clock Line
    4 SDA/D I2C Data Line

    Note:The I2C address of micro:bit (v1.5 version) conflicts with the sensor I2C address 0×19, so please select 0×18

    Was this article helpful?

    TOP