Example program for the HMC1501 magnetic 90° angle sensor connected to a HX711 high precision 24-bit programmable analog-to-digital converter (ADC) .
Example program for the HMC1501 magnetic 90° angle sensor. The HMC1501 analog output is connected to a HX711 high precision 24-bit analog to digital converter module.
HMC1501
The Honeywell HMC1501 is a miniature surface mount sensor for linear, 90° angular, or rotary displacement designed for magnetic saturating field sensing. The HMC1501 contains a single saturated-mode Wheatstone bridge sense element that creates an output voltage with respect to the direction of the magnetic flux passing over the sensor surface. It's a cost effective and space-efficient solution for high volume OEM designs. Applications for the HMC1501 sensor include Position Sensing, Rotary speed and angle detection, and non-contact precision location measurement systems. The HMC1501 sensor utilize Honeywell’s Anisotropic Magneto-Resistive (AMR) technology that provides advantages over hall-effectbased magnetic sensors. It is able to resolve better than tenths of a degree or tenths of millimeters, withstand large variations in magnet-to-sensor gaps, and exhibit insensitivity to shocks and vibrations.
Wiring of a connection with an HX711 Analog-to-Digital converter module:
Used libraries:
Import libraryHMC1501
Library for the HMC1501 magnetic 90° angle sensor.
Import libraryHX711
Library for communication with the HX711 24-Bit Analog-to-Digital converter.
Files at revision 1:668c95f5e6f9
Name | Size | Actions |
---|---|---|
[up] | ||
resources | ||
.gitignore | 32 | Revisions Annotate |
CONTRIBUTING.md | 451 | Revisions Annotate |
HMC1501.lib | 60 | Revisions Annotate |
HX711.lib | 58 | Revisions Annotate |
README.md | 3409 | Revisions Annotate |
main.cpp | 1114 | Revisions Annotate |
mbed-os.lib | 78 | Revisions Annotate |
mbed_app.json | 261 | Revisions Annotate |