Bosch BMM150 Compass(I2C)

From Visuino
Revision as of 09:02, 8 September 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoBMM150CompassI2C.png == Summary == BMM150 3-axis magnetic compass with I²C interface for measuring magnetic fields in microtesla (µT). == Description == The **Bosch BMM150 Compass (I2C)** measures X, Y, and Z components of the magnetic field with high precision. It supports configurable sampling rates, repeated measurements, and I²C communication. Ideal for orientation detection, navigation, and magnetic field sensing applications. <b>Diag...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoBMM150CompassI2C.png

Summary

BMM150 3-axis magnetic compass with I²C interface for measuring magnetic fields in microtesla (µT).

Description

The **Bosch BMM150 Compass (I2C)** measures X, Y, and Z components of the magnetic field with high precision. It supports configurable sampling rates, repeated measurements, and I²C communication. Ideal for orientation detection, navigation, and magnetic field sensing applications.

Diagram:

Properties

  • Enabled – Enables or disables the compass.
  • Repeat X/Y – Number of repeated measurements for X and Y axes (default 4).
  • Repeat Z – Number of repeated measurements for Z axis (default 14).
  • Sampling Rate (Hz) – Measurement frequency (default 10 Hz).
  • Address – I²C address of the device.

Pins

Input Pins

  • Reset (clock) – Resets the sensor.
  • Clock – Sampling clock input.

Output Pins

  • X (µT) – X-axis magnetic field in microtesla.
  • Y (µT) – Y-axis magnetic field in microtesla.
  • Z (µT) – Z-axis magnetic field in microtesla.
  • Sensor (i2c) – I²C interface for communication and configuration.

Categories