HMC5883L is a 3-axis digital compass from Honeywell. Communication with the HMC5883L is simple and all done through an I2C interface. There is no on-board regulator, so a regulated voltage of 2.16-3.6VDC should be supplied.
This breadboard-friendly board breaks out pins to a 4-pin 0.1" pitch header and it also has two 10k pull-up resistors on the I2C lines.
- Simple I2C interface
- 2.16-3.6VDC supply range
- Low current draw
- 5 milli-gauss resolution
- 15.2x15.2 mm
Ordered this for my hkpilot mega 2.5. Works perfectly. Soldering is not high quality (seems hand made !).
You'll need a specific cable to plug it on HKpilot board, which is not included. Mag pinout : square pin is GND (BK), followed SDA (Y), SCL (G), VCC (R). HKpilot's pinout is in the same order, and ground is on the board edge. Need to cut the bridge on the board, set external compass in mission planner, calibrate and adjust orientation, et voila :)im buying this to use with hkpilot. lets see if it really improves performanceworking with HKPilot mega plus Ublox GPS
HMC5883.PDF download now [480kb] Data Sheet download now [661kb] HMC5883L to Uno download now [560kb] HMC5883L to Uno code download now [71kb] Arduino Uno test program download now [1kb]