需要测量大气压力和温度的朋友可以玩玩BMP180这个传感器。
这款传感器出自博世,应用非常广泛!
实现目标
- 使用普通IO口模拟IIC总线驱动BMP180传感器
- 利用核心板的串口1打印输出当前温度、气压和海拔高度
所需工具及环境
-
所用模块
-
Keil 5
-
STM32F103RET6核心板PCB工程文件(本平台自制专用核心板)
-
面包板及少许杜邦线
传感器简介
BMP180是Bosch(博世) Sensortec的一种高精度数字气压和温度传感器,使用BMP180可以测量环境温度、压力和高度的测量。BMP180的超低功耗,低电压电子元件经过优化,具有高精度和稳定性,适用于移动电话,PDA,GPS导航设备和户外设备。
它由压阻传感器、模数转换器,带E2PROM和串行I2C接口的控制单元组成。
BMP180传感器对压力和温度的原始数据测量必须使用校准数据补偿温度影响和其他参数保存到EEPROM中。
微信扫码,直接阅读完整原文:
关注公众号,后台回复关键字“BMP180”,可以获取本模块的STM32代码及BMP180的芯片手册。