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