IMUs and Accelerometers

IMUs and Accelerometers

Accelerometers and Inertial Motion Sensors (IMUs) detect the 3D orientation and acceleration of the object that they're attached to – for example, a wand, or a glove.

The Equipment Room has the following sensor boards. I believe that all of them have example code for the Arduino. Some of them require that you download one or more libraries. (The tutorials and example code document how to do this.)

Also see Properties of Electronic ComponentsProperties of Electronic Components

Sensors

NameSensorsInterfaceDocumentationProductDescription
Adafruit BNO055 9-DOF Absolute Orientation IMU Fusion Breakout
9DOF3-Axis Accelerometer3-Axis Magnetometer3-Axis Gyroscope
I2C

Gravity BNO055+BMP280 intelligent 10DOF AHRS
9DOF3-Axis Accelerometer3-Axis Magnetometer3-Axis GyroscopeBarometer
I2CGrove

You can also use the Adafruit BNO055 tutorial.

Grove ADXL335 3-Axis Analog Accelerometer
3-Axis Accelerometer
Analog

Grove ADXL345 3-Axis Digital Accelerometer
3-Axis Accelerometer
I2CGrove

Grove 3-Axis Digital Compass
3-Axis Magnetometer
I2C

Grove 6-Axis Accelerometer & Compass
3-Axis Accelerometer
I2C