Waveshare
BMM150 3-axis Magnetometer Sensor, Digital Compass Sensor, Magnetic Field Measurement
BMM150 3-axis Magnetometer Sensor, Digital Compass Sensor, Magnetic Field Measurement BMM150 3-axis Magnetometer Sensor Su...
Suitable for compass, electronic compass applications
Supports Raspberry Pi / Raspberry Pi Pico / Arduino / ESP32 ...
This is a digital compass sensor based on BMM150, supports magnetic field measuring in three perpendicular axes, I2C / SPI interfaces, can be used in robot navigation and positioning, electronic compass, magnetic heading devices, etc.
- Onboard BMM150 for measuring magnetic field in three perpendicular axes
- Supports I2C/SPI interface communication, I2C interface by default, SPI switchable via onboard resistor
- Onboard voltage translator, compatible with 3.3V/5V level
- Comes with online development resources and manual (examples for Raspberry Pi / Raspberry Pi Pico / Arduino / ESP32)
For Use With Controller Boards Like Raspberry Pi/Raspberry Pi Pico/ESP32/Arduino
Jargon buster
Plain-language definitions for the technical terms used above.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- magnetometer
- A sensor that measures magnetic fields, often used to work out compass direction. It matters because nearby magnets, motors, or metal objects can affect readings and may require calibration.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
Find this product in
Sensors & Input