实现功能: 实时显示近3分钟温度随时间的变化曲线 实时显示当前温度、温度均值、温度波动 根据温度数据实时调整纵坐标轴范围 使用的工具: 硬件使用树莓派4B,烧录的是Raspberry Pi OS系统 使用Qt Creator软件中UI Designer工具设计界面 使用python语言编写逻辑,主要使用python中的pyqt5包以及其中的pyqtchart模块 程序原理: 下位机每0.1秒采集1次温度并实时上传 上位机创建0.1秒周期的定时器,定时检查收到的数据并处理,添加到显示序列后更新曲线 同时进行3分钟温度均值与波动的计算并显示。 下载QT creator,使用里面的UI designer工具创建界面,如下图: 下位机数据格式,ADC值加回车换行 使用pyqt自带工具将.ui文件转换为.py文件,转化后的py文件如下: from PyQt5 import QtCore, QtGui, QtWidgets class Ui_TemperatureDispaly(object): def setupUi(self, TemperatureDispaly):...