Adafruit LIS3MDL Triple-Axis Magnetometer Breakout Board

Adafruit LIS3MDL Triple-Axis Magnetometer Breakout Board is a great general-purpose magnetometer based on the STM LIS3MDL. This compact sensor uses I2C to communicate and is very easy to use. The user downloads the Adafruit library and connects the SCL pin to the I2C clock pin and the SDA pin to the I2C data pin. The user can upload the Adafruit test program to read out magnetic field data. The user can also use SPI to receive data. This sensor can sense ranges from +-4 gauss (+- 400uTesla) up to +-16 gauss (+- 1600uT or 1.6mT). A 155Hz update rate is recommended for ultra-high precision, but if the user doesn't mind a little loss of precision, the sensor can output at 1000Hz.

Adafruit puts the LIS3MDL onto a breakout PCB and support circuitry to let the user use this with 3.3V (Feather/Raspberry Pi) or 5V (Arduino/Metro328) logic levels. Since it has I2C, the user can easily connect it with two wires. The SparkFun qwiic compatible STEMMA QT connectors have been included for the I2C bus, so solder is unnecessary. The user wires it to a favorite microcontroller and can use Adafruit CircuitPython/Python or Arduino drivers to interface with the LIS3MDL and get magnetic measurements immediately and easily. The breakout board is fully assembled and tested. It comes with a 0.1" standard header in case the user wants to use it with a breadboard or perfboard. Four 2.5mm (0.1") mounting holes are included for easy attachment.

Specifications

  • I2C address is 0x1C or 0x1E
  • ±4/±8/±12/16 gauss selectable magnetic full scales
  • 0.625 to 1000Hz update rate
  • Continuous and single-conversion modes
  • 16-bit data output
  • Interrupt generator
  • Self-test mode
  • 25.7mm x 17.8mm x 4.6mm (1.0" x 0.7"x 0.2") product dimensions
  • 1.5g (0.1oz) product weight
Publicado: 2020-02-18 | Actualizado: 2024-04-02