Adafruit MLX90393 spi arduino 读取数据 完整代码
时间: 2024-07-04 21:00:43 浏览: 402
Adafruit-MLX90614-Library-master.zip_MLX90614_MLX90614 arduino
Adafruit MLX90393是一个三轴磁力计模块,常用于Arduino平台测量磁场强度。以下是一个基本的SPI读取MLX90393数据的Arduino Uno或兼容板的示例代码。请确保你已经连接了模块并配置了正确的SPI通信。
```cpp
#include <Wire.h>
#include <Adafruit_MLX90393.h>
// MLX90393 I2C地址 (default)
#define MLX90393_I2C_ADDR 0x1e
Adafruit_MLX90393 mlx = Adafruit_MLX90393(MLX90393_I2C_ADDR);
void setup() {
Serial.begin(9600); // 打开串口监视器
if (!mlx.begin()) { // 初始化模块
Serial.println("Failed to initialize MLX90393!");
return;
}
}
void loop() {
float x, y, z; // 三个轴的磁场强度
mlx.getMag(x, y, z); // 读取磁场数据
Serial.print("X: ");
Serial.print(x);
Serial.print(", Y: ");
Serial.print(y);
Serial.print(", Z: ");
Serial.println(z);
delay(100); // 每100毫秒读取一次数据
}
阅读全文