EmbeddedRelated.com
The 2026 Embedded Online Conference
DFRobot 10 DOF IMU Sensor (SEN0140)

DFRobot 10 DOF IMU Sensor (SEN0140)

MPN: SEN0140
DFRobot
ADXL345, BMP085, HMC5883L, ITG3200 - Accelerometer, Gyroscope, Electronic Compass, Pressure Sensor Evaluation Board
Active34 in stock

Overview

The SEN0140 is a comprehensive 10 Degrees of Freedom (DOF) inertial measurement unit evaluation board that combines four specialized sensors: the ADXL345 accelerometer, HMC5883L magnetometer, ITG3200 gyroscope, and BMP085 pressure sensor. This compact 18mm x 26mm module provides full motion tracking and altitude sensing via a single I2C interface, supporting a wide input voltage range from 3V to 8V.

Why Choose This Part

This module simplifies hardware design by integrating four high-performance sensors onto a single PCB with shared pull-up resistors and a unified I2C bus. The onboard voltage regulation allows it to operate safely on 3.3V or 5V logic levels, making it directly compatible with most microcontrollers without extra level-shifting circuitry.

Applications

UAV and Drone Flight Control
Provides pitch, roll, and yaw stability data combined with barometric altitude for autonomous or assisted flight.
Self-Balancing Robotics
Utilizes the high-speed gyroscope and accelerometer data to maintain vertical equilibrium in two-wheeled robotic platforms.
Dead Reckoning and Indoor Navigation
Combines magnetic heading with inertial data to estimate position in environments where GPS signals are unavailable.
Human-Computer Interaction (HCI)
Enables gesture recognition and motion tracking for wearable controllers and 3D input devices.

Key Specifications

Contents Board(s)
Sensor Type Accelerometer, Gyroscope, Electronic Compass, Pressure
Voltage - Supply 3V ~ 8V
Utilized IC / Part ADXL345, BMP085, HMC5883L, ITG3200

Getting Started

Connect the VCC pin to your controller's power output (3V-8V) and wire the SDA and SCL pins to your microcontroller's I2C bus. Since the board uses well-documented ICs like the ADXL345 and ITG3200, you can use standard open-source libraries available for the Arduino IDE or Raspberry Pi to read data from the individual I2C addresses.

Also Consider

DFRobot 10 DOF Sensor (BNO055) DFRobot - Features an on-board processor that handles complex sensor fusion internally, providing Euler angles and quaternions directly.
Adafruit Precision NXP 9-DOF Breakout Adafruit - Uses the FXOS8700 and FXAS21002 sensors for higher precision and modern manufacturing availability.
The 2026 Embedded Online Conference