用户工具

站点工具


learing:alpha:esp8285:2018121801

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
learing:alpha:esp8285:2018121801 [2018/12/20 07:49] fangtiqianglearing:alpha:esp8285:2018121801 [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== 连接 ALPHA BMP180 大气压传感器模块======
 +
 +
 +<WRAP left round info 65%>
 +这个例程将教你用OCROBOT ESP8285 连接 ALPHA BMP180 大气压传感器模块。
 +</WRAP> 
 +
 +<WRAP left round box 100%>
 +=====ALPHA ESP8285连接 ALPHA BMP180 大气压传感器=====
 +
 +==== 硬件 ====
 +  * [[ocrobot:alpha:esp8285:main|ALPHA ESP8285]]
 +  * [[ocrobot:alpha:bmp180:index|ALPHA BMP180]]
 +
 +==== 搭建电路 ====
 +首先拿到ESP8285和BMP180模块
 +
 +{{:learing:alpha:esp8285:pasted:20181220-072634.png}}{{:learing:alpha:esp8285:pasted:20181220-072739.png}}
 +
 +如图进行堆叠,注意左下角的白点
 +
 +{{:learing:alpha:esp8285:pasted:20181220-071617.png?nolink&600|}}
 +
 +使用usb线连接到自己的电脑
 +
 +{{:learing:alpha:esp8285:pasted:20181220-073033.png}}{{:learing:alpha:esp8285:pasted:20181220-073058.png}}
 +
 +==== 库文件下载 ====
 +{{ :learing:alpha:esp8285:adafruit_bmp085_library.zip |}}
 +==== 加载库文件 ====
 +单击状态栏上的项目,选择加载库→添加一个.ZIP库
 +{{:learing:alpha:esp8285:pasted:20181218-013058.png?nolink&600|}}
 +
 +在弹出的框中选择adafruit_bmp085_library.zip,即可加载成功。
 +{{:learing:alpha:esp8285:pasted:20181220-073829.png?nolink&600|}}
 +==== 代码 ====
 +<code cpp>
 +
 +#include <Wire.h>
 +#include <Adafruit_BMP085.h>
 +
 +Adafruit_BMP085 bmp;
 +  
 +void setup() {
 +  Serial.begin(9600);   //初始化串口波特率为9600
 +  bmp.begin();     //初始化气压传感器
 +}
 +  
 +void loop() {
 +    Serial.print("Temperature = ");   //串口输出字符串
 +    Serial.print(bmp.readTemperature());   //输出温度数据
 +    Serial.println(" *C");
 +    
 +    Serial.print("Pressure = ");    //串口输出字符串
 +    Serial.print(bmp.readPressure());  //输出气压数据(单位:帕斯卡)
 +    Serial.println(" Pa");
 +    Serial.println();
 +    delay(500);    //等待500毫秒
 +}
 +
 +</code>
 +==== 效果 ====
 +
 +打开串口监视器,选择波特率为9600,即可显示出当前环境的温度和气压值
 +
 +{{:learing:alpha:esp8285:pasted:20181220-074709.png?nolink&600|}}
 +
 +
 +</WRAP>
 +
 +