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.)

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
Analog3-Axis Accelerometer
Analog
Grove ADXL345 3-Axis Digital Accelerometer
3-Axis AccelerometerGroveI2C
I2CGrove
Grove 3-Axis Digital Compass
3-Axis Compass3-Axis Magnetometer
I2C
Grove 6-Axis Accelerometer & Compass
3-Axis Accelerometer3-Axis CompassI2C
I2C