西电A测-气压测控仿真系统
记录一下逆天a测补测,西电莫名其妙实验之,软件不给教程不给,双手一摊全靠悟性
题目
软件环境:推荐采用 Proteus 8.9 SP2 及以上仿真软件,Arduino IDE,串口调试
助手软件,虚拟串口驱动软件 Virtual Serial Port Driver(VSPD)。
实现功能:使用 Arduino UNO 微控制器,搭建一个 PC 上位机远程气压检测控制
系统。
·功能:Arduino UNO(Atmega328P)通过串行接口组件与上位机 PC 进行双向
通信,PC 机用串口调试助手软件向 Arduino UNO 发送学生自己的学号,Arduino
UNO 收到后在 LCD 上显示学生的学号,并且向 PC 机发送当前的气压值。PC
机上的串口调试助手软件接收窗口显示收到的气压值。
Arduino UNO 控制驱动直流电机,当环境气压等于或高于预定的气压((860+
学号末位数)hPa)时,启动直流电机转动;当环境气压低于预定的气压((860+
学号末位数)hPa)时,直流电机停止转动。同时,实时环境气压在 LCD 和 PC
机的串口调试助手软件接收窗口显示。如:学生学号末位数为 5,手动增加气压
等于或超过设定的气压值 865 hPa(860+5=865)时,驱动直流电机开始转动。
LCD 第一行显示 ID:学号,第二行显示 PRESS:气压值
PC 机串口调试助手软件发送窗口显示学号
PC 机串口调试助手软件接收窗口显示 Pressure:气压值
一个气压还给你两种拼法显着你啦
软件安装以及项目运行
真 深度祖传好文
代码
#include <Wire.h>
#include <Adafruit_BMP085.h>
#include <LiquidCrystal.h>
Adafruit_BMP085 bmp;
LiquidCrystal lcd(12, 11