Data Sheet
10 DOF IMU Sensor (C) User Manual     
4 
V1.1, Jan. 10 2017 
share awesome hardware
Altitude 
Altitude value (m)   
Temperature 
Temperature value (℃)   
Table 4: The meanings of the serial output 
5.  Parameter calibration and calculation 
5.1 Altitude calibration 
For your first time to use 10 DOF IMU Sensor, you may find that there is a large difference 
between the altitude value outputted by the module and the actual altitude. This is because 
10 DOF IMU Sensor calculates the pressure at sea level P0 with the Altitude of its current 
position and the measured pressure, providing that both module current position and 
pressure are known. And this P0 will be taken as a benchmark for subsequent calculations. 
For more detailed information, please refer to BST-BMP180-DS000-09.pdf:
Altitude:With the benchmark P0, you can calculate the Altitude of the module current 
position as well. 
Therefore, you should firstly set the altitude of the module current position as a benchmark 
in the sample code 10 DOF IMU Sensor\SRC\HardWare\BMP180\ BMP180.h (normally, it 
should be the absolute altitude of your position now, unit:
5.2Acceleration calculation 
Acceleration measured by the program is in the unit of LSB (Least Significant Bit), however it 
is usually translated into the unit of gravitational acceleration (g) in practical application. In 
the sample code of the module, the default setting is AFS_SEL=0, of which the corresponding 
measurement range is 16384 LSB/g (±2g), so the actual measured acceleration would be: 
𝑎=Acceleration/16384 ,𝑈𝑛𝑖𝑡:𝑔   
For more detailed information, please refer to 
PS-MPU-9255.pdf   Page 9 
RM-MPU-9255.pdf  Page14 





