在飞行机器人、气象站、改善路线性能、运动等众多项目中,测量压力和高度非常重要。在本篇文章中,您将学习如何使用BMP180传感器,这是最常用的压力测量传感器之一。

什么是气压?

气压或大气压力来自地球上空气的重量。该压力在海平面约为每平方厘米1千克。

有几个单位表示大气压力,可以很容易地相互转换。用于测量压力的单位是帕斯卡(Pa)。

单位
1hPa当量
帕斯卡(Pa)
100
大气压(atm)
0.000986923
Milibar(MBR)
1
毫米汞柱(mmHg)
0.750063755
英寸汞柱(inHg)
0.02953
Torr(托)
0.750061683
磅/平方英寸(psi)
0.014503774
牛顿每平方米(N /平方公尺)
100

气压与海平面的高度具有近似线性的反比,因此如果我们测量地点的气压,我们可以使用简单的数学运算从海平面计算海拔高度。

GY-68 BOSCH BMP180压力传感器特点

BOSCH BMP180是测量压力和海拔高度最常用的传感器之一。该模块最重要的功能如下:

● 压力测量范围为300至1100hPa

● -0.1hPa绝对压力的测量精度

● 12hPa相对压力的测量精度

● 低功耗(标准模式下为5μA,每秒一次采样)

● 内部温度传感器,精度为0.5°C

● 支持I2C协议进行通信

● 完全校准

更多内容请参考以下链接:https://www.yiboard.com/thread-1226-1-1.html

使用Arduino开发板和BMP180确定压力和海拔高度相关推荐

  1. Arduino 开发板介绍及对比

    一.UNO/UNO r3 Arduino / Genuino Uno是基于ATmega328P的单片机开发板.它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振 ...

  2. 使用Arduino开发板和气压、温度传感器制作实时气象站

    使用Arduino开发板.RTC.气压和温度传感器可以轻松实现类似实时气象站这样简单的小型项目.在生活中,我们使用温度计来测量温度,身边没有任何可测量气压的设备,因此只能依靠新闻得知当前地区的气压.因 ...

  3. x86 构架的 Arduino 开发板Intel Galileo

    RobotPeak 是上海的一家硬件创业团队,团队致力于民用机器人平台系统.机器人操作系统(ROS)以及相关设备的设计研发,并尝试将日新月异的机器人技术融入人们的日常生活与娱乐当中.同时,RobotP ...

  4. arduino串口监视器显示nan_使用Arduino开发板制作摩尔斯电码生成器

    摩尔斯电码是一种通信系统,用于在两个不同持续时间的信号中编码任何字符,称为点和虚线.摩尔斯电码由Samuel F.B开发.并进一步用于电报传输秘密信息.它在第二次世界大战时最常用.摩尔斯电码可以通过点 ...

  5. Arduino开发板制作

    Arduino UNO 介绍 ,Arduino开发板制作 教程: Arduino制作 Arduino UNO 图 Arduino是什么 Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬 ...

  6. 四针角oled屏连接arduino_使用Arduino开发板连接OLED显示屏制作一款智能手表

    我们大多数人都比较熟悉1602点阵液晶显示屏,它在许多项目中用于向用户显示一些信息.但是这些LCD显示器在他们能做的事情上有很多限制.在本篇文章中,我们将使用OLED显示Android智能手机的一些基 ...

  7. arduino编程时加{}报错_使用Arduino开发板时最常见的10个错误

    作为Arduino开发板的初学者,对于没有电子背景的人来说非常具有挑战性,你会遇到很多错误,其中一些可能有简单的解决方案,但可能需要几天的时间来解决.因此,为了使事情变得更容易,我制作了一个包含10个 ...

  8. arduino loar_如何使用Arduino开发板制作函数生成器(波形发生器)

    对于喜欢偶尔鼓捣电子产品的工程师来说,他们都希望能有自己的实验室.万用表.钳形表.示波器.LCR表.函数发生器.双模电源和自动变压器都是实验室的基本配置.虽然所有这些都可以购买,但我们也可以轻松地自行 ...

  9. 如何使用Arduino开发板读/写SD卡模块的数据

    存储数据是每个项目最重要的部分之一.根据数据类型和大小,有几种方法可以存储数据. SD和micro SD卡是存储设备中最实用的一种,用于移动电话.小型机等设备.在本篇文章中,您将学习如何在Arduin ...

最新文章

  1. 计算机科学不等于数学
  2. 测试如何学python_如何从0开始学Python自动化测试
  3. springcloud出现org.springframework.boot.context.properties.ConfigurationPropertie错误
  4. 普及一下equals和==的区别的误区
  5. Google https服务被屏蔽
  6. 在MySQL查询山东省男生信息_MySQL-查询
  7. 华为防火墙查看日志命令_华为防火墙异常日志,请高手进来查看,跪谢
  8. 一致性hash算法虚拟节点_一致性 Hash 算法
  9. iOS逆向工程- 工具详解
  10. 身份证编码与校验码计算规则
  11. 如何删除计算机中常用列表,清除右键多余菜单,鼠标右键菜单清理的方法(一) -电脑资料...
  12. nyoj 366 D的小L(数的全排)
  13. AMD:无限你我的无限
  14. 怎么给input插入一个图片
  15. OpenGL 开始学习指南
  16. php json_decode gbk,,json_decode含gbk字串
  17. (免费分享)springboot论坛bbs系统
  18. Unity中根据设备名称获取串口号
  19. revi怎么弄插件能够使附件发生一定角度的旋转?
  20. 智慧交通引领不一样的未来出行

热门文章

  1. mac下 MATLAB安装
  2. Caffe转NCNN并移植Android配置记录
  3. 【065】易评-轻松生成外卖评价
  4. 前端入门到熟悉day27
  5. 下列关于计算机显示器的叙述中正确的是,下面关于计算机显示器的叙述中,正确的是:显示器是______。...
  6. 使用element ui select下拉框多选,编辑状态下回显数据
  7. [附源码]JAVA+ssm基层智慧党建信息管理系统(程序+Lw)
  8. 情有独钟,迷情电子三五年(三)
  9. star nx600竖线打印扭曲解决办法
  10. 机器学习中的正则化——L1范数和L2范数