Adafruit LSM6DSO32 6-DoF Accelerometer and Gyroscope - STEMMA QT / Qwiic

Behold, the ST LSM6DSO32: The latest in a long line of quality Accelerometer+Gyroscope 6-DOF IMUs from ST. This IMU is like a big sister to the LSM6DSOX; it has the same pinout and firmware - but the accelerometer component can go up to 32g instead of the normal 16g maximum.

This IMU sensor has 6 degrees of freedom - 3 degrees each of linear acceleration and angular velocity at varying rates within a respectable range. For the accelerometer: ±4/±8/±16/±32 g at 1.6 Hz to 6.7KHz update rate. For the gyroscope: ±125/±250/±500/±1000/±2000 dps at 12.5 Hz to 6.7 kHz. There are also some nice extras, such as built-in tap detection, activity detection, pedometer/step counter, and a programmable finite state machine / machine learning core that can perform some basic gesture recognition.

For interfacing, you can use either SPI or I2C - there are two configurable interrupt pins. For advanced usage, you can attach additional devices to an external I2C/SPI port - used for optical image stabilization.