这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | |||
learing:alpha:esp8285:2018121801 [2018/12/20 07:49] – fangtiqiang | learing: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 left round box 100%> | ||
+ | =====ALPHA ESP8285连接 ALPHA BMP180 大气压传感器===== | ||
+ | |||
+ | ==== 硬件 ==== | ||
+ | * [[ocrobot: | ||
+ | * [[ocrobot: | ||
+ | |||
+ | ==== 搭建电路 ==== | ||
+ | 首先拿到ESP8285和BMP180模块 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 如图进行堆叠,注意左下角的白点 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 使用usb线连接到自己的电脑 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== 库文件下载 ==== | ||
+ | {{ : | ||
+ | ==== 加载库文件 ==== | ||
+ | 单击状态栏上的项目,选择加载库→添加一个.ZIP库 | ||
+ | {{: | ||
+ | |||
+ | 在弹出的框中选择adafruit_bmp085_library.zip,即可加载成功。 | ||
+ | {{: | ||
+ | ==== 代码 ==== | ||
+ | <code cpp> | ||
+ | |||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | Adafruit_BMP085 bmp; | ||
+ | | ||
+ | void setup() { | ||
+ | Serial.begin(9600); | ||
+ | bmp.begin(); | ||
+ | } | ||
+ | | ||
+ | void loop() { | ||
+ | Serial.print(" | ||
+ | Serial.print(bmp.readTemperature()); | ||
+ | Serial.println(" | ||
+ | | ||
+ | Serial.print(" | ||
+ | Serial.print(bmp.readPressure()); | ||
+ | Serial.println(" | ||
+ | Serial.println(); | ||
+ | delay(500); | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | ==== 效果 ==== | ||
+ | |||
+ | 打开串口监视器,选择波特率为9600,即可显示出当前环境的温度和气压值 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||