LSM303DLH 3D Compass and Accelerometer Carrier with Voltage Regulators

LSM303DLH 3D Compass and Accelerometer Carrier with Voltage Regulators
Pololu item #: 1250 0 in stock

This product has been discontinued.

This board has been replaced by the LSM303DLHC 3D compass and accelerometer carrier.

The LSM303DLH combines a digital 3-axis accelerometer and 3-axis magnetometer into a single package that is ideal for making a tilt-compensated compass. The six independent readings, whose sensitivities can be set in the ranges of ±2 to ±8 g and ±1.3 to ±8.1 gauss, are available through an I²C interface. This LSM303 carrier board includes voltage regulators and a level-shifting circuit that allows operation from 2.6 to 5.5 V, and the 0.1" pin spacing makes it easy to use with standard solderless breadboards and 0.1" perfboards.

 Description Specs (7) Pictures (5) Resources (7) FAQs (1) On the blog (1) 

File downloads

LSM303DLH datasheet (599k pdf)
Datasheet for the ST LSM303DLH 3-axis accelerometer and 3-axis magnetometer.
Using LSM303DLH for a tilt-compensated electronic compass (1MB pdf)
An application note by ST on how to use the LSM303DLH as a tilt-compensated compass. This application note mostly applies to the very similar LSM303DLM as well (when replacing the DLH with the DLM, the main difference to note is that the magnetometer Y and Z registers have been swapped).
LSM303DLH Orangutan example project (5k zip)
This sample program shows how to use an LSM303DLH 3D compass and accelerometer carrier with an Orangutan robot controller to build a tilt-compensated digital compass. The AVR Studio project is set up for an ATmega328P microcontroller, but it will work on other Orangutans with simple changes to the project configuration.
UM10204 I²C-bus specification and user manual (371k pdf)
The official specification for the I²C-bus, which is maintained by NXP.