项目简介
本项目是为WUST的感官数据可视化课程所开发。它是一个采用C++结合Qt5库编写的桌面应用程序。项目部分包含基于STM32 Nucleo - L476RG或ATmega328p的气象站,该应用程序能通过USART与微控制器(MCU)建立连接,且运用CRC8校验和检查数据的正确性。
项目的主要特性和功能
- 数据通信:支持以9600波特率和8N1数据帧格式,通过USART与气象站MCU进行通信。
- 数据校验:利用CRC8校验和保证传输数据的正确性。
- 数据可视化:可对温度、压力、降雨和光照强度等气象数据进行实时图表展示,还带有太阳和雨滴等动画效果。
安装使用步骤
前提条件
本项目在以下环境中测试通过: - Ubuntu 20.04 - Qt 5.12.8 - QMake 3.1
安装步骤
- 复制整个仓库:在终端执行相应命令(此处命令待补充)。
- 主Qt应用程序:将项目导入Qt Creator并进行构建。
- 基于STM32 - Nucleo476RG的气象站:切换到
stm32L476RG_project
分支。 - 基于ATmega328p的气象站:切换到
ATmega328p_C_Code
分支。
使用说明
使用方法后续补充。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】