bme280采集的数据保存在哪个变量里
时间: 2023-06-12 15:05:55 浏览: 71
BME280采集的数据保存在一个结构体变量中,包含压力、温度和湿度等数据,一般命名为"bme"。具体保存的变量名取决于你在编写代码时所定义的变量名,可以参考下面的示例代码:
```c
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
Adafruit_BME280 bme; // 定义一个BME280对象
void setup() {
Serial.begin(9600);
if (!bme.begin(0x76)) { // 初始化BME280
Serial.println("Could not find a valid BME280 sensor, check wiring!");
while (1);
}
}
void loop() {
float temperature = bme.readTemperature(); // 读取温度数据
float humidity = bme.readHumidity(); // 读取湿度数据
float pressure = bme.readPressure() / 100.0F; // 读取压力数据
Serial.print("Temperature = ");
Serial.print(temperature);
Serial.println(" *C");
Serial.print("Humidity = ");
Serial.print(humidity);
Serial.println(" %");
Serial.print("Pressure = ");
Serial.print(pressure);
Serial.println(" hPa");
delay(2000); // 延时2秒
}
```
在上述代码中,BME280采集的数据被保存在三个浮点型变量`temperature`、`humidity`和`pressure`中。