Arduino software implementing 9-axis data fusion using the InvenSense MPU-9150 IMU.