常用传感器讲解二十二--压力传感器(BMP180)

简介: 常用传感器讲解二十二

2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>


阿里云采购季(云主机223元/3年)活动入口:请点击进入>>>,


阿里云学生服务器(9.5元/月)购买入口:请点击进入>>>,

具体讲解

截屏2023-12-27 下午8.00.54.png

这是一个专为测量大气压力而设计的基本传感器,对两件事确实很有用。

当我们从海平面到山顶旅行时,气压会降低。这意味着通过测量压力,我们可以确定高度。因此,我们可以将此传感器用作高度计。
因为大气压随天气变化,所以我们可以用它来监测天气的变化。

电路连接

截屏2023-12-27 下午8.01.07.png

VCC 是模块的电源,可以在3.3V至5V之间的任何范围内。

地线 应该连接到Arduino的地面。

SCL 是I2C接口的串行时钟引脚。

SDA 是I2C接口的串行数据引脚。

截屏2023-12-27 下午8.01.28.png

代码实现

从BMP180模块读取温度和气压

#include <Wire.h>
#include <Adafruit_BMP085.h>
#define seaLevelPressure_hPa 1013.25

Adafruit_BMP085 bmp;

void setup() {
   
   
  Serial.begin(9600);
  if (!bmp.begin()) {
   
   
    Serial.println("Could not find a valid BMP085 sensor, check wiring!");
    while (1) {
   
   }
  }
}

void loop() {
   
   
    Serial.print("Temperature = ");
    Serial.print(bmp.readTemperature());
    Serial.println(" *C");

    Serial.print("Pressure = ");
    Serial.print(bmp.readPressure());
    Serial.println(" Pa");

    Serial.print("Altitude = ");
    Serial.print(bmp.readAltitude());
    Serial.println(" meters");

    Serial.print("Pressure at sealevel (calculated) = ");
    Serial.print(bmp.readSealevelPressure());
    Serial.println(" Pa");

    Serial.print("Real altitude = ");
    Serial.print(bmp.readAltitude(seaLevelPressure_hPa * 100));
    Serial.println(" meters");

    Serial.println();
    delay(500);
}

截屏2023-12-27 下午8.01.44.png

相关文章
|
4天前
|
传感器 安全
工程监测仪器振弦采集仪对振弦传感器读取性能要求
工程监测仪器振弦采集仪对振弦传感器读取性能要求
|
4天前
|
存储 传感器 编解码
LabVIEW风力涡轮机的雷电流测量系统中集成高速摄像机
LabVIEW风力涡轮机的雷电流测量系统中集成高速摄像机
13 1
|
4天前
|
传感器 存储 数据采集
LabVIEW MEMS电容式压力传感器测试系统
LabVIEW MEMS电容式压力传感器测试系统
32 4
|
11月前
|
传感器 数据采集
STM32 BMP280模块 获取气压温度高度传感器数据
STM32 BMP280模块 获取气压温度高度传感器数据 TFT显示
229 0
|
12月前
|
数据建模 5G
带你读《5G大规模天线增强技术》——2.4.2 天线设置
带你读《5G大规模天线增强技术》——2.4.2 天线设置
|
存储 传感器
多功能手持VH501TC混合信号采集仪如何处理监测数据
在实时数据显示窗口, 长按【存储】按键即可保存当前显示的传感数据,当听到蜂鸣器提示后表示存储完成,同时屏幕底部的已保存数量值自动加 1。
多功能手持VH501TC混合信号采集仪如何处理监测数据
|
传感器
手持VH501TC混合传感器信号采集读数仪怎么使用
1.开机和关机 开机 在关机状态,长按【电源】 按键,屏幕显示开机画面, 当听到蜂鸣器提示音后即可松开按键,设备自动完成参数加载和系统自检进入工作首页。
手持VH501TC混合传感器信号采集读数仪怎么使用
|
传感器 存储
手持VH501TC多功能混合传感器信号采集读数仪使用方法
电池仓位于设备背面下半部分, 仅当使用 5 号电池供电时需要操作电池仓,锂电池供电的设备无需操作电池仓。默认情况下,电池仓盖处于锁定状态无法直接打开,在需要安装或者更换电池时,应将水平拨动开关推至解锁侧,在电池安装完成后必须将开关推至锁定侧。注意:在安装电池时必须按照仓内+/-符号对应电池的正/负极,错误的安装极性会永久性损坏设备。
手持VH501TC多功能混合传感器信号采集读数仪使用方法
|
传感器
工程监测仪器多通道振弦传感器无线采发仪VS-BOX常见的使用操作说明注意事项
VS-BOX 可使用内置电池(默认)也可使用外部电池工作。 需要特别注意:严禁内置和外部电池(电源)同时使用,严重时会造成短路起火,设备永久损坏。
工程监测仪器多通道振弦传感器无线采发仪VS-BOX常见的使用操作说明注意事项
http://www.vxiaotou.com