This module is an excellent 3-axis digital compass. The main chip is the well - known Honeywell HMC5883L. An on - board regulator ensures a stable power supply for the HMC5883L. We offer a dedicated library for easy initialization, calibration, and data reading. Key features include self - calibration, an I2C interface, 2.54mm pin holes for Dupont wire connection, an easy - wiring 6P6C RJ25 interface, and an Arduino library for straightforward programming. Specifications: It operates at a rated voltage of 5V, has a digital resolution of 5 milli - gauss, and a field range from - 8 gauss to + 8 gauss. You can download user manuals and the Arduino library. For any product - related questions or technical support, post in the Makeblock forum.


Using this 3 - axis digital compass is quite simple. First, connect it using the 2.54mm pin holes with Dupont wire or the 6P6C RJ25 interface. Then, use the provided Arduino library to initialize and calibrate the compass. Once it's calibrated, you can start reading the data. When using, make sure to provide a stable 5V power supply as specified. Avoid exposing the compass to strong magnetic fields outside the - 8 to + 8 gauss range, as it may affect the accuracy. For maintenance, keep it in a dry and clean environment. If you run into any issues, refer to the downloaded user manual or post your problem in the Makeblock forum for help.