在这个项目中,我们将建立一个温度和压力测量系统。使用压力传感器型号BMP180来检测温度和压力,Arduino设备和16 X 2字符LCD显示温度和压力。
硬件要求
- Arduino UNO主板
- 用于Arduino设备的USB电缆连接器
- 压力传感器BMP180
- 16 X 2字符LCD显示屏
- 项目主板
- 跳线(公线对公线,公线对母线)
软件要求
- Arduino软件IDE
压力传感器BMP180的工作原理
压力传感器BMP180由压阻式传感器,模拟和数字转换器,带E2PROM的控制单元和串行I2C接口组成。它提供了温度和压力的贡献值。传感器设备的微控制器发送启动序列以测量温度和压力。温度和压力可通过16 X 2字符LCD读取。
计算的温度和压力分别以℃和hPa(hector Pascal)测量。在这种情况下,测量温度和压力的速率是每秒一次。
使用压力传感器BMP180和字符LCD显示器编写Arduino程序来测量温度和压力。
#include <Adafruit_BMP085.h>
#include <Wire.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(13, 12, 11, 10, 9, 8);//RS,EN,D4,D5