Tutorial: 10-DOF IMU Breakout – L3GD20 + LSM303 + BMP180. Adafruit’s 10DOF (10 Degrees of Freedom) breakout board allows you to capture ten (err, eleven!) distinct types of motion or orientation related data.
After testing a lot of combinations of sensors, we settled on the following devices that we think offer the best results and the least amount of hassle:
- LSM303DLHC – a 3-axis accelerometer (up to +/-16g) and a 3-axis magnetometer (up to +/-8.1 gauss) on a single die
- L3GD20 – a 3-axis gyroscope (up to +/-2000 dps)
- BMP180 – A barometric pressure sensor (300..1100 hPa) that can be used to calculate altitude, with an additional on-board temperature sensor