The CMPS11 is our third - generation tilt - compensated magnetic compass. It's equipped with a 3 - axis magnetometer, a 3 - axis gyro, and a 3 - axis accelerometer. A Kalman filter is used to combine the gyro and accelerometer data, effectively eliminating errors caused by PCB tilting. The compass provides a result ranging from 0 - 3599, which corresponds to 0 - 359.9 degrees or 0 to 255. The outputs of the three sensors measuring the x, y, and z components of the magnetic field, along with pitch and roll data, can be used to determine the target motion status. Each component also supports raw data output. This module operates on a power supply of 3.6 - 5V and typically draws 25mA of current. It supports I2C serial communication interface. Applications include aircraft, balancing robots, indoor inertial navigation, altimeters, and human - computer interaction (HCI). Specifications: Voltage 3.6V - 5V, current 35mA (Typ.), resolution 0.1 degree, accuracy better than 2% after calibration, signal levels 3.3V and 5V tolerant, I2C mode up to 100kHz, serial mode 9600, 19200, 38400 baud, weight 10g, size 24.5 x 18.5 x 4.5mm (0.96 x 0.73 x 0.18'). Documents available are product wiki, user manual, and official forum. Shipping list includes one CMPS11 - Tilt Compensated Magnetic Compass.




Using the CMPS11 is quite straightforward. First, make sure to connect it to a power source within the 3.6 - 5V range. The current it needs is around 25mA typically, so your power supply should be able to handle that. When it comes to communication, you can use the I2C serial interface. Just follow the correct wiring according to the interface requirements. To get the compass readings, power it on and it will start providing data on the target motion status. You can access the raw data of each component if you need more detailed information. As for maintenance, keep it in a dry and clean environment. Avoid exposing it to strong magnetic fields that could affect its accuracy. Also, handle it gently to prevent any physical damage. If you have any questions, refer to the product wiki, user manual, or check the official forum for help.