Arduino ESP8266 BMP180 传感器读取程序代码详解
/*
- BMP180 传感器读取示例程序
- 作者:xxx */
#include <Wire.h> // 导入 Wire 库,用于 I2C 通讯 #include <Adafruit_BMP085.h> // 导入 BMP 库
Adafruit_BMP085 bmp; // 创建 BMP 对象 bmp
void setup() { Serial.begin(9600); // 开启串口通讯,波特率为 9600 Wire.begin(); // 开启 I2C 通讯 bmp.begin(); // 开启 BMP 传感器 }
void loop() { float temperature = bmp.readTemperature(); // 读取温度值 float pressure = bmp.readPressure()/100.0; // 读取压力值 float altitude = bmp.readAltitude(1013.25); // 读取海拔高度值
Serial.print('Temperature = '); Serial.print(temperature); Serial.println(' *C');
Serial.print('Pressure = '); Serial.print(pressure); Serial.println(' hPa');
Serial.print('Altitude = '); Serial.print(altitude); Serial.println(' m');
delay(1000); // 延迟 1 秒钟 }
原文地址: https://www.cveoy.top/t/topic/lQvY 著作权归作者所有。请勿转载和采集!