10DOF MPU6050 HMC5883L BMP180
Three sensors fused into a single module, namely a barometric pressure BMP180, magnetoresistive compass HMC5883L, and accelerometer + gyroscope MPU-6050.
The MPU6050 is a Micro-Electro-Mechanical Systems (MEMS), which consists of a 3-axis accelerometer and a 3-axis Gyroscope inside it. It helps us to measure acceleration, velocity, orientation, displacement, and much another motion-related parameter of a system or object.
The HMC5883L is a 3-axis digital compass. It measures the magnetization of a magnetic material. And, in some cases, the direction of the magnetic field at a point in space.
The BMP180 is a sensor designed to measure Barometric Pressure. The air has weight, and wherever there is air, it pressurizes. BMP180 sensor senses that pressure and provides that information in digital output.
This sensor integrates with your MCU by connecting it to your I2C pins(SDA/SCL) and power of 3.3V to 5V to the power pins(VCC/GND).