Accessing the compass from the Arduino IDE
The first step in accessing the compass capability from the IDE is to install a library. Finding a library that supports the module is a bit difficult, but one that works well is available at www.emartee.com/product/42254/HMC5883L%203%20Axis%20Digital%20Compass%20Module.
The following are the steps to install the library and run the example:
Select the Arduino Library for HMC5883L link on the previously mentioned page, and it will take you to a set of library selections.
You need to select the HMC5883L / HMC5883L Library For Arduino.rar link at the bottom of this page, and it will download a
.rar
file that holds the library.Unzip this file into the
libraries
directory of your Arduino installation.Now, bring up the Arduino IDE and select the Examples option under the File menu, and you should be able to select the
HMC5883L
library example, as shown in the following screenshot:Once you have selected this example, upload it to your Arduino and open the...