HMC5883L 3-axis digital magnetometer I2C - SparkFun module

Sensor to measure magnetic field in three axes in the range of ±8 Gauss with a resolution of 5 miles gaus. The power of 2.16 V to 3.6 V, characterized by small size, low energy consumption and simplicity. Communicates via the I2C bus.

More details



Add to cart

Notify me when available

Price 59,00 zł



The sale of the product was completed. Check other devices in this category.


  • Supply voltage range of 2.16 V to 3.6 V
  • Consumption current: 1000 uA
  • Three axes: X, Y, Z
  • Communication interface: I2C (TWI)
  • Resolution: 12 bits for each axis - 5 miles gaus
  • Measuring range (configurable): ±8 gaus
  • Tile sizes: 17,8 x 17,8 mm
Details in the documentation.




Sensor for measuring magnetic field (compass) in three axes. Characterized by small size, low energy consumption and simplicity. Communicates via the I2C bus.


Video instruction axis magnetometer with Arduino and servo.


For communication with the Central unit uses the popular I2C bus (TWI). The module has necessary for the correct operation of the system are passive elements. Conclusions are popular goldpin connectors, for connecting the sensor via wires or to connect directly attached to plate fixation.

akcelerometr HMC5883L      Moduł HMC5883L


Since the maximum voltage with which the system works is 3.6 V for the Arduino needed a voltage Converter. The exceptions are the modules operating voltages of 3.3 V, for example, Arduino Pro Mini 328 - 3.3 V/8 MHz.


The product is compatible with Arduino

The manufacturer has prepared a sample program for users of Arduino.



The sensor has four pins for mounting the connectors goldpin raster 2.54 mm (not included).




VCCThe module supply voltage is in the range of 2.16 V to 3.6 V
GNDThe mass of the system.
SCLLine clock the I2C bus (TWI).
TrafficThe data line of the I2C bus (TWI).


The set does not contain strap goldpin, it can be purchased separately.



Posting the payment for the order on our account on a business day up to 13:00 means sending the goods on the same day!


The time of payment depends on the hours of ELIXIR session of the sender's bank and the recipient of the transfer (more information on this subject, for example on the website


The table presents available forms of delivery in Poland


Carrier and

Bank wire

by cash


Poczta Polska

terms of service

9,90 PLN17,90 PLN1-3 days

Kurier GLS

terms of service

14,90 PLN22,90 PLN

1-2 days

Paczkomaty 24/7 

terms of service

12,90 PLN-1-3 days

If the amount to pay for products exceeds 500 PLN
Delivery is for free!


  • Free delivery of orders over 500 PLN does not apply to parcels addressed outside of Poland.
  • Free delivery does not apply when changing orders.
  • The delivery period is counted in working days from the date of dispatch of the order.