/*

  • 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秒钟 }

编写Arduino IDE环境下esp8266单片机调用bmp传感器的程序逐行写注释

原文地址: http://www.cveoy.top/t/topic/B05 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录