Difference between revisions of "Triple Axis Magnetometer Breakout"
(→demo code) |
(→Usage and demo code) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 30: | Line 30: | ||
[[File:Hmc5883L pin.jpg]] | [[File:Hmc5883L pin.jpg]] | ||
− | == | + | == Usage and demo code == |
− | [[ | + | [[File:Hm5883l连线图.png|400px]] |
− | + | Arduino GND -> HMC5883L GND | |
− | + | Arduino 3.3V -> HMC5883L VCC | |
+ | Arduino A4 (SDA) -> HMC5883L SDA | ||
+ | Arduino A5 (SCL) -> HMC5883L SCL | ||
+ | *You will also need to add two 'pull-up' resistors to enable I2C. For this, connect two 4.7k or 10k resistors between SDA and VCC, and SCL and VCC | ||
− | + | ==Document== | |
− | + | [http://www.geeetech.com/Documents/HMC5883L_ArduinoLibrary.zip HMC5883L Arduino Library] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== How to buy == | == How to buy == | ||
Click here to buy [http://www.geeetech.com/hmc5883l-triple-axis-compass-magnetometer-module-breakout-p-436.html HMC5883L Triple Axis Magnetometer Breakout] | Click here to buy [http://www.geeetech.com/hmc5883l-triple-axis-compass-magnetometer-module-breakout-p-436.html HMC5883L Triple Axis Magnetometer Breakout] |
Latest revision as of 07:19, 8 May 2012
Contents
Product Overview
This is a breakout board for The Honeywell HMC5883L . The Honeywell HMC5883L is a multi-chip module designed for low-field magnetic sensing with a digital interface for applications such as low-cost compassing and magnetometry. The HMC5883L includes our state-of-the-art, high-resolution HMC118X series magneto-resistive sensors plus an ASIC containing amplification, automatic degaussing strap drivers, offset cancellation, and a 12-bit ADC that enables 1° to 2° compass heading accuracy. The I2C serial bus allows for easy interface. Applications for the HMC5883L include Mobile Phones, Netbooks, Consumer Electronics, Auto Navigation Systems, and Personal Navigation Devices.
The HMC5883L utilizes Honeywell’s Anisotropic Magnetoresistive (AMR) technology that provides advantages over other magnetic sensor technologies. These anisotropic, directional sensors feature precision in-axis sensitivity and linearity. These sensors’ solid-state construction with very low cross-axis sensitivity is designed to measure both the direction and the magnitude of Earth’s magnetic fields, from milli-gauss to 8 gauss. Honeywell’s Magnetic Sensors are among the most sensitive and reliable low-field sensors in the industry.
Applications
Mobile Phones, Netbooks
Consumer Electronics
Auto Navigation Systems
Personal Navigation Devices
Features
The Honeywell HMC5883L includes a wide range of features:
3-Axis Magnetoresistive Sensors and ASIC in a 3.0x3.0x0.9mm LCC Surface Mount Package
12-Bit ADC Coupled with Low Noise AMR Sensors Achieves 2 milli-gauss Field Resolution in ±8 Gauss Fields
Low Voltage Operations (2.16 to 3.6V) and Low Power Consumption (100 μ A)
I2C Digital Interface
Wide Magnetic Field Range (+/-8 Oe)
Pin Out and Signal Description
Usage and demo code
Arduino GND -> HMC5883L GND Arduino 3.3V -> HMC5883L VCC Arduino A4 (SDA) -> HMC5883L SDA Arduino A5 (SCL) -> HMC5883L SCL
- You will also need to add two 'pull-up' resistors to enable I2C. For this, connect two 4.7k or 10k resistors between SDA and VCC, and SCL and VCC
Document
How to buy
Click here to buy HMC5883L Triple Axis Magnetometer Breakout