编写Arduino IDE环境下esp8266单片机调用bmp传感器的程序逐行写注释
/*
- 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秒钟 }
原文地址: http://www.cveoy.top/t/topic/B05 著作权归作者所有。请勿转载和采集!