PNV3_E-Compass To run this E compass program you need to install library named HMC5883L from Library Manager in Arduino IDE. Also you can install it from HERE After downloading library from github you need to move it to library folder in Arduino.