
Triple-axis Accelerometer+Magnetometer (Compass) Board - LSM303
A breakout board combining a 3-axis accelerometer and 3-axis magnetometer in a single module, based on the LSM303DLHC sensor. Use the accelerometer to detect orientation (which way is down) and the magnetometer to find magnetic north — together they provide full compass heading and tilt-compensated orientation data.
The board communicates over I2C and includes level-shifting circuitry for safe operation with both 3.3V and 5V microcontrollers. An Arduino library is available for quick setup.
Key Features
- LSM303DLHC Sensor – Combined 3-axis accelerometer and 3-axis magnetometer
- I2C Interface – Simple two-wire connection (SCL/SDA)
- 3V and 5V Compatible – On-board level shifting for safe logic and power
- Data Ready & Interrupt Pins – Additional pins for event-driven reading
- Arduino Library Available – Get started quickly with example code
Specifications
- Sensor – LSM303DLHC
- Accelerometer – 3-axis, ±2/4/8/16g selectable range
- Magnetometer – 3-axis
- Interface – I2C
- Operating Voltage – 3–5V (on-board regulation and level shifting)
Ideal For
- Digital compass and heading projects
- Tilt-compensated orientation sensing
- Robotics navigation
- Motion detection and gesture recognition
Package Contents
- 1× LSM303 Accelerometer + Magnetometer Breakout Board
Resources
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
A breakout board combining a 3-axis accelerometer and 3-axis magnetometer in a single module, based on the LSM303DLHC sensor. Use the accelerometer to detect orientation (which way is down) and the magnetometer to find magnetic north — together they provide full compass heading and tilt-compensated orientation data.
The board communicates over I2C and includes level-shifting circuitry for safe operation with both 3.3V and 5V microcontrollers. An Arduino library is available for quick setup.
Key Features
- LSM303DLHC Sensor – Combined 3-axis accelerometer and 3-axis magnetometer
- I2C Interface – Simple two-wire connection (SCL/SDA)
- 3V and 5V Compatible – On-board level shifting for safe logic and power
- Data Ready & Interrupt Pins – Additional pins for event-driven reading
- Arduino Library Available – Get started quickly with example code
Specifications
- Sensor – LSM303DLHC
- Accelerometer – 3-axis, ±2/4/8/16g selectable range
- Magnetometer – 3-axis
- Interface – I2C
- Operating Voltage – 3–5V (on-board regulation and level shifting)
Ideal For
- Digital compass and heading projects
- Tilt-compensated orientation sensing
- Robotics navigation
- Motion detection and gesture recognition
Package Contents
- 1× LSM303 Accelerometer + Magnetometer Breakout Board























