Adafruit Wide-Range Triple-axis Magnetometer - MLX90393 (STEMMA QT)

AdafruitSKU: ADA4022
Price:
Sale price £9.60
incl. VAT
excl. VAT
Stock:
Sold out
Notify me

Awesome Extras

Save 25%
AdafruitAdafruit ESP32-S2 Feather - 2 MB PSRAM and STEMMA QT / Qwiic
Sale price £12.83 Regular price £17.10 incl. VAT excl. VAT
AdafruitAdafruit Qwiic / Stemma QT 5 Port Hub
Sale price £2.50 incl. VAT excl. VAT

Measure the invisible magnetic fields that surround us, with this wide-range magnetometer. The MLX90393 is a wide range magnetic field sensor, that can measure 16-bits in ranges from ±5mT up to ±50mT in all 3 axes.

Compared to most magnetometers, this gives a huge range, which makes it excellent for detecting magnets and magnetic orientation, rather than the Earth's magnetic field. (Magnets have a much stronger field that overwhelms most magnetometers that would normally be used for orientation with respect to the North Pole)

To make it easy to use, we've placed this tiny little sensor onto a breakout board, with a 3.3V power supply and level shifter. This makes it easy to use with any 3 or 5V microcontroller. Our Arduino and CircuitPython code will get you started in a jiffy, with I2C communication to the sensor. You will be readin' out those Gauss's in minutes! With the address select pins you can have up to 4 sensors on one I2C bus.

Comes as a fully assembled and tested breakout board with a small piece of header for use with a breadboard. As if that weren't enough, we've now also added SparkFun qwiic compatible STEMMA QT connectors for the I2C bus so you don't even need to solder the I2C and power lines. Just wire up to your favorite micro using a STEMMA QT adapter cable. The Stemma QT connectors also mean the MLX90393 can be used with our various associated accessories. QT Cable is not included, but we have a variety in the shop.

Revision History

  • As of May 12, 2023 - This breakout now uses the default base I2C address 0x18, not 0x0C.

Specifications

  • 16-bit output on all three (XYZ) magnetic field sensors
  • An unusually large dynamic range of 5-50 mT (1 mT or millitesla = 10 G or Gauss). By comparison, the LSM303DLHC saturates at +/-8.1 G (0.81 mT) at maximum range setting.
  • Up to 500 Hz sample rate (Based on OSR=0, DIG_FILT=2, HALLCONF=0xC for 1.84ms conversion time. See 15.1.5 HALLCONF [3:0] in the datasheet for details.)
  • User-adjustable I2C address to allow multiple sensors in your project (two I2C ADDR pins for four possible I2C addresses).

Resources

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Accreditations