Reports.HMC6352 History
Hide minor edits - Show changes to output
Changed line 10 from:
Both Adafruit and Sparkfun use the HMC6352 Two-Axis Compass with Algorithms in two diverse modules. Sparkfun uses this compass module in a breakout board which is simple and easy to use with ....... Parallax has used this module in a six pin breakout board which is als
to:
Both Adafruit and Sparkfun use the HMC6352 Two-Axis Compass with Algorithms in two diverse modules. Sparkfun uses this compass module in a breakout board which is simple and easy to use. Parallax has used this module in a six pin breakout board.
Changed lines 20-21 from:
[[http://www.parallax.com/Portals/0/Downloads/docs/prod/sens/29323_HoneywellHMC6352Compass-v1.0.pdf | Adafruit Data Sheet]]
to:
[[http://www.parallax.com/Portals/0/Downloads/docs/prod/sens/29323_HoneywellHMC6352Compass-v1.0.pdf | Parallax Data Sheet]]
Deleted line 50:
Changed lines 47-48 from:
[[http://rubenlaguna.com/wp/2009/03/19/arduino-library-for-hmc6352/|Download Arduino Library here]]
[[Code.hmc6352example| Sample arduino code]]
[[Code.hmc6352example| Sample arduino code]]
to:
*[[http://rubenlaguna.com/wp/2009/03/19/arduino-library-for-hmc6352/|Download Arduino Library here]]
*[[Code.hmc6352example| Sample arduino code]]
*[[Code.hmc6352example| Sample arduino code]]
Added lines 46-49:
'''Arduino Code'''
[[http://rubenlaguna.com/wp/2009/03/19/arduino-library-for-hmc6352/|Download Arduino Library here]]
[[Code.hmc6352example| Sample arduino code]]
[[http://rubenlaguna.com/wp/2009/03/19/arduino-library-for-hmc6352/|Download Arduino Library here]]
[[Code.hmc6352example| Sample arduino code]]
Changed lines 52-54 from:
to:
Changed line 76 from:
to:
Changed lines 10-11 from:
Both Adafruit and Sparkfun use the HMC6352 Two-Axis Compass with Algorithms in two diverse modules. The Adafruit version
to:
Both Adafruit and Sparkfun use the HMC6352 Two-Axis Compass with Algorithms in two diverse modules. Sparkfun uses this compass module in a breakout board which is simple and easy to use with ....... Parallax has used this module in a six pin breakout board which is als
Added lines 54-55:
http://itp.nyu.edu/~nj541/SensorReport/parallaxConnectionDiagram.png
Added line 7:
Added lines 10-11:
Both Adafruit and Sparkfun use the HMC6352 Two-Axis Compass with Algorithms in two diverse modules. The Adafruit version
Added lines 19-21:
[[http://www.parallax.com/Portals/0/Downloads/docs/prod/sens/29323_HoneywellHMC6352Compass-v1.0.pdf | Adafruit Data Sheet]]
Sparkfun Data Sheet
Changed lines 10-12 from:
The HMC6352 Compass Module provides a direct heading angle and includes internal calibration algorithms within its firmware. Temperature compensation and calibration are built in, as well as protection against stray magnetic fields.
The HMC6352 Compass Module uses the Two-Axis Compass with Algorithms made by Honeywell. TheTwo-Axis Compass with Algorithms data sheet contains information directly related to the compass while both Adafruit and Sparkfun have used this module in an easy to use pin configuration which is available from their websites.
The HMC6352 Compass Module uses the Two-Axis Compass with Algorithms made by Honeywell. The
to:
The HMC6352 Compass Module provides a direct heading angle and includes internal calibration algorithms within its firmware. Temperature compensation and calibration are built in, as well as protection against stray magnetic field.
The HMC6352 Compass Module uses the Two-Axis Compass with Algorithms made by Honeywell. The [[http://www51.honeywell.com/aero/common/documents/myaerospacecatalog-documents/Missiles-Munitions/HMC6352.pdf | Two-Axis Compass with Algorithms]] data sheet contains information directly related to the compass while both Adafruit and Sparkfun have used this module in an easy to use pin configuration which is available from their websites.
The HMC6352 Compass Module uses the Two-Axis Compass with Algorithms made by Honeywell. The [[http://www51.honeywell.com/aero/common/documents/myaerospacecatalog-documents/Missiles-Munitions/HMC6352.pdf | Two-Axis Compass with Algorithms]] data sheet contains information directly related to the compass while both Adafruit and Sparkfun have used this module in an easy to use pin configuration which is available from their websites.
Changed line 12 from:
The HMC6352 Compass Module uses the Two-Axis Compass with Algorithms made by Honeywell. The Two-Axis Compass with Algorithms data sheet is available here. Both Adafruit and Sparkfun have used this module and applied and easy to use pin configuration which is available from their websites.
to:
The HMC6352 Compass Module uses the Two-Axis Compass with Algorithms made by Honeywell. The Two-Axis Compass with Algorithms data sheet contains information directly related to the compass while both Adafruit and Sparkfun have used this module in an easy to use pin configuration which is available from their websites.
Added lines 12-16:
The HMC6352 Compass Module uses the Two-Axis Compass with Algorithms made by Honeywell. The Two-Axis Compass with Algorithms data sheet is available here. Both Adafruit and Sparkfun have used this module and applied and easy to use pin configuration which is available from their websites.
*[[http://www.sparkfun.com/products/7915 | Sparkfun]]
*[[https://www.adafruit.com/products/244 | Adafruit]]
*[[http://www.sparkfun.com/products/7915 | Sparkfun]]
*[[https://www.adafruit.com/products/244 | Adafruit]]
Changed lines 66-69 from:
*[[http://www.sparkfun.com/products/7915 | Sparkfun]]
*[[https://www.adafruit.com/products/244 | Adafruit]]
to:
Changed line 55 from:
to:
[[http://www51.honeywell.com/aero/common/documents/myaerospacecatalog-documents/Missiles-Munitions/HMC6352.pdf | Honeywell 2-Axis Compass with Algorithms]]
Changed line 35 from:
to:
[[http://www.parallax.com/Portals/0/Downloads/docs/prod/sens/29323_HoneywellHMC6352Compass-v1.0.pdf | Parallax Data Sheet]]
Changed line 35 from:
to:
Changed lines 62-64 from:
[[http://www.sparkfun.com/products/7915 | Sparkfun]]
[[https://www.adafruit.com/products/244 | Adafruit]]
[[https://www.adafruit.com/products/244 | Adafruit]]
to:
*[[http://www.sparkfun.com/products/7915 | Sparkfun]]
*[[https://www.adafruit.com/products/244 | Adafruit]]
*[[https://www.adafruit.com/products/244 | Adafruit]]
Added line 61:
Changed lines 63-64 from:
to:
[[https://www.adafruit.com/products/244 | Adafruit]]
Added lines 59-62:
'''Available'''
[[http://www.sparkfun.com/products/7915 | Sparkfun]]
Adafruit
Changed line 56 from:
[[http://www.sparkfun.com/datasheets/Components/HMC6352.pdf | Sparkfun Data Sheet]]
to:
[[http://www.sparkfun.com/datasheets/Components/HMC6352.pdf | Honeywell Data Sheet]]
Added lines 40-41:
http://itp.nyu.edu/~nj541/SensorReport/HMC6352schematic.png
Changed lines 47-49 from:
http://youtu.be/sBKHdt0OdPg
to:
[[http://youtu.be/sBKHdt0OdPg | Sparkfun Video - Digital Compass Modules with Engineer Chris Taylor]]
Deleted lines 6-7:
The [[https://www.adafruit.com/products/244 | HMC6352 Two-Axis Compass]] with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing. Typical applications include; wireless phones with compassing, GPS/compass personal navigation, vehicle telematics, and dish antenna positioning.
Changed line 6 from:
The [[https://www.adafruit.com/products/244 | HMC6352 Two-Axis Compass]] with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing.
to:
The [[https://www.adafruit.com/products/244 | HMC6352 Two-Axis Compass]] with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing. Typical applications include wireless phones with compassing, GPS/compass personal navigation, vehicle telematics and dish antenna positioning.
Changed line 6 from:
The Compass with Algorithms
to:
The [[https://www.adafruit.com/products/244 | HMC6352 Two-Axis Compass]] with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing.
Deleted line 11:
Added line 20:
Deleted line 28:
Deleted line 37:
Changed lines 13-26 from:
to:
*Wide voltage supply range (2.7–5.0 VDC) for use with most microcontrollers
*Digital output (I^2 C) to nearest 0.1°
*Built-in calibration for an average error of 2.5°
*Internally calculates heading, simplifying software demands
*Stray magnetic field protection
*Low current consumption (typically 1 μA in standby mode, 1 mA full operation at 3 VDC)
*Compact, breadboard-friendly 6-pin DIP module package
*Digital output (I^2 C) to nearest 0.1°
*Built-in calibration for an average error of 2.5°
*Internally calculates heading, simplifying software demands
*Stray magnetic field protection
*Low current consumption (typically 1 μA in standby mode, 1 mA full operation at 3 VDC)
*Compact, breadboard-friendly 6-pin DIP module package
Changed lines 24-25 from:
to:
*Heading detection for small robots and RC cars
*Model airplane heading hold
*Model airplane heading hold
Changed lines 28-29 from:
to:
*Provide headings when GPS signals cannot be used
*Use as a reference for orienting gyroscopes
*Use as a reference for orienting gyroscopes
Changed lines 39-40 from:
to:
#Operating temperature: -4 to +158 °F (-20 to +70 °C)
#Dimensions: 0.46 x 0.59 x 0.54 in (11.7 mm x 14.7 mm x 13.7 mm)
#Dimensions: 0.46 x 0.59 x 0.54 in (11.7 mm x 14.7 mm x 13.7 mm)
Changed lines 37-38 from:
to:
#Power requirements: 2.7–5.0 VDC; < 10 mA
#Communication: 12C; 100 kbps max.
#Communication: 12C; 100 kbps max.
Changed line 6 from:
The HMC6352 Two-Axis Compass with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing. Typical applications include; wireless phones with compassing, GPS/compass personal navigation, vehicle telematics, and dish antenna positioning.
to:
The [[https://www.adafruit.com/products/244 | HMC6352 Two-Axis Compass]] with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing. Typical applications include; wireless phones with compassing, GPS/compass personal navigation, vehicle telematics, and dish antenna positioning.
Added lines 45-46:
Attach:http://itp.nyu.edu/~nj541/SensorReport/HMC6352schematic.png
Added line 16:
Added line 18:
Added line 20:
Added line 22:
Added line 24:
Deleted line 14:
Deleted line 15:
Deleted line 16:
Deleted line 17:
Deleted line 18:
Changed lines 11-12 from:
Features
to:
'''Features'''
Changed line 26 from:
to:
'''Applications'''
Changed line 33 from:
Electrical Characteristics
to:
'''Electrical Characteristics'''
Changed lines 43-44 from:
to:
[[Code.hmc6352example| Sample arduino code]]
Changed lines 53-54 from:
Sparkfun Video - HOW TO
to:
Sparkfun Video - HOW TO VIDEO
Deleted lines 64-65:
[[Code.hmc6352example| Sample arduino code]]
Deleted line 41:
Changed lines 34-35 from:
Voltages
to:
Voltages:
Added lines 40-42:
MAKE SURE TO READ DATA SHEET AND SEE FOLLOWING DIAGRAMS TO FAMILIARIZE YOURSELF WITH THE WAY THE I2C PROTOCOL READS DATA FROM THE COMPASS MODULE
http://www.soiseek.com/HONEYWELL/HMC6352/img/9.png
Changed lines 44-45 from:
to:
http://www.active-robots.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/h/m/hmc6325-3-500.jpg
http://www.active-robots.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/h/m/hmc6325-2-500.jpg
http://www.active-robots.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/h/m/hmc6325-2-500.jpg
Changed line 63 from:
[[Code.hmc6352example| Sample arduino code]]
to:
[[Code.hmc6352example| Sample arduino code]]
Changed lines 48-53 from:
http://www.youtube.com/watch?v=sBKHdt0OdPg
to:
http://youtu.be/sBKHdt0OdPg
Deleted line 59:
Added line 47:
Deleted line 58:
Deleted lines 60-106:
* hmc6352example.pde
*
* Copyright (c) 2009 Ruben Laguna <ruben.laguna at gmail.com>. All rights reserved.
*
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <hmc6352.h>
//set up hmc6352
Hmc6352 hmc6352;
void setup() {
Serial.begin(9600);
delay(100);
Serial.print("RST\r\n");delay(100);
}
void loop()
{
hmc6352.wake();
float a = hmc6352.getHeading();
hmc6352.sleep();
Serial.print((int)a,DEC);
Serial.print("\r\n");
}
Changed line 4 from:
[+big+] HMC6352 Two-Axis Compass with Algorithms[+big+]
to:
[+HMC6352 Two-Axis Compass with Algorithms+]
Changed line 59 from:
[@[[Code.hmc6352example| Sample arduino code]]@]
to:
[[Code.hmc6352example| Sample arduino code]]
Changed line 59 from:
to:
[@[[Code.hmc6352example| Sample arduino code]]@]
Changed lines 46-53 from:
to:
Sparkfun Video - HOW TO
http://www.youtube.com/watch?v=sBKHdt0OdPg
[[http://www.sparkfun.com/datasheets/Components/HMC6352.pdf | Sparkfun Data Sheet]]
http://www.youtube.com/watch?v=sBKHdt0OdPg
[[http://www.sparkfun.com/datasheets/Components/HMC6352.pdf | Sparkfun Data Sheet]]
Changed lines 4-5 from:
HMC6352 Two-Axis Compass with Algorithms The HMC6352 Two-Axis Compass with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing. Typical applications include; wireless phones with compassing, GPS/compass personal navigation, vehicle telematics, and dish antenna positioning.
to:
[+big+] HMC6352 Two-Axis Compass with Algorithms[+big+]
The HMC6352 Two-Axis Compass with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing. Typical applications include; wireless phones with compassing, GPS/compass personal navigation, vehicle telematics, and dish antenna positioning.
The HMC6352 Two-Axis Compass with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing. Typical applications include; wireless phones with compassing, GPS/compass personal navigation, vehicle telematics, and dish antenna positioning.
Changed line 55 from:
Download Arduino Library here
to:
[[http://rubenlaguna.com/wp/2009/03/19/arduino-library-for-hmc6352/|Download Arduino Library here]]
Added lines 1-105:
https://www.adafruit.com/images/medium/HMC6352_MED.jpg
HMC6352 Two-Axis Compass with Algorithms The HMC6352 Two-Axis Compass with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing. Typical applications include; wireless phones with compassing, GPS/compass personal navigation, vehicle telematics, and dish antenna positioning.
The HMC6352 Compass Module is fully integrated and combines 2-axis magneto-resistive sensors with the required analog, digital, microprocessor and algorithms required for heading computation.
The HMC6352 Compass Module provides a direct heading angle and includes internal calibration algorithms within its firmware. Temperature compensation and calibration are built in, as well as protection against stray magnetic fields.
Features
• Wide voltage supply range (2.7–5.0 VDC) for use with most microcontrollers
• Digital output (I^2 C) to nearest 0.1°
• Built-in calibration for an average error of 2.5°
• Internally calculates heading, simplifying software demands
• Stray magnetic field protection
• Low current consumption (typically 1 μA in standby mode, 1 mA full operation at 3 VDC)
• Compact, breadboard-friendly 6-pin DIP module package
Applications
• Provide headings when GPS signals cannot be used
• Use as a reference for orienting gyroscopes
• Heading detection for small robots and RC cars
• Model airplane heading hold
Electrical Characteristics
Voltages
1 Power requirements: 2.7–5.0 VDC; < 10 mA
2 Communication: 12C; 100 kbps max.
3 Operating temperature: -4 to +158 °F (-20 to +70 °C)
4 Dimensions: 0.46 x 0.59 x 0.54 in (11.7 mm x 14.7 mm x 13.7 mm)
Pin Description
Download Arduino Library here
Sample Arduino Code
/*
* hmc6352example.pde
*
* Copyright (c) 2009 Ruben Laguna <ruben.laguna at gmail.com>. All rights reserved.
*
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <hmc6352.h>
//set up hmc6352
Hmc6352 hmc6352;
void setup() {
Serial.begin(9600);
delay(100);
Serial.print("RST\r\n");delay(100);
}
void loop()
{
hmc6352.wake();
float a = hmc6352.getHeading();
hmc6352.sleep();
Serial.print((int)a,DEC);
Serial.print("\r\n");
}
HMC6352 Two-Axis Compass with Algorithms The HMC6352 Two-Axis Compass with Algorithms combines a two-axis magnetoresistive magnetic field sensor from Honeywell, with the required analog and digital support circuits for heading computation. This product provides an electronic compass function using two-axis magnetic field sensing. Typical applications include; wireless phones with compassing, GPS/compass personal navigation, vehicle telematics, and dish antenna positioning.
The HMC6352 Compass Module is fully integrated and combines 2-axis magneto-resistive sensors with the required analog, digital, microprocessor and algorithms required for heading computation.
The HMC6352 Compass Module provides a direct heading angle and includes internal calibration algorithms within its firmware. Temperature compensation and calibration are built in, as well as protection against stray magnetic fields.
Features
• Wide voltage supply range (2.7–5.0 VDC) for use with most microcontrollers
• Digital output (I^2 C) to nearest 0.1°
• Built-in calibration for an average error of 2.5°
• Internally calculates heading, simplifying software demands
• Stray magnetic field protection
• Low current consumption (typically 1 μA in standby mode, 1 mA full operation at 3 VDC)
• Compact, breadboard-friendly 6-pin DIP module package
Applications
• Provide headings when GPS signals cannot be used
• Use as a reference for orienting gyroscopes
• Heading detection for small robots and RC cars
• Model airplane heading hold
Electrical Characteristics
Voltages
1 Power requirements: 2.7–5.0 VDC; < 10 mA
2 Communication: 12C; 100 kbps max.
3 Operating temperature: -4 to +158 °F (-20 to +70 °C)
4 Dimensions: 0.46 x 0.59 x 0.54 in (11.7 mm x 14.7 mm x 13.7 mm)
Pin Description
Download Arduino Library here
Sample Arduino Code
/*
* hmc6352example.pde
*
* Copyright (c) 2009 Ruben Laguna <ruben.laguna at gmail.com>. All rights reserved.
*
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <hmc6352.h>
//set up hmc6352
Hmc6352 hmc6352;
void setup() {
Serial.begin(9600);
delay(100);
Serial.print("RST\r\n");delay(100);
}
void loop()
{
hmc6352.wake();
float a = hmc6352.getHeading();
hmc6352.sleep();
Serial.print((int)a,DEC);
Serial.print("\r\n");
}