项目简介
本项目是一个基于Arduino和Nextion的人机界面(HMI)系统,借助虚拟串口软件达成Arduino与Nextion显示屏的通信,还能通过Proteus开展电路仿真,适用于对简单、直观用户界面有需求的嵌入式系统开发。
项目的主要特性和功能
- Arduino与Nextion通信:利用虚拟串口实现Arduino和Nextion显示屏之间的数据传输。
- Proteus仿真:运用Proteus进行电路仿真,保证硬件设计的正确性。
- 用户界面设计:Nextion显示屏提供直观的用户界面,支持调试和用户输入。
- Arduino代码编译:通过Arduino IDE编译代码,将生成的.hex文件加载到Proteus中的Arduino模型。
安装使用步骤
- 从项目仓库下载并解压文件。
- 安装虚拟串口软件,推荐使用Free Virtual Serial Ports。
- 确保
HMI.ino
文件存于HMI
文件夹。 - 安装最新版本的Nextion和Proteus。
- 在Proteus中安装Arduino库,参考Arduino Uno Library for Proteus。
- 使用虚拟串口软件创建一个虚拟串口。
- 启动Nextion文件
HMI.HMI
。 - 在
ProteusHMI
文件夹中启动Circuit.pdsprj
文件。 - 使用Arduino IDE打开
HMI.ino
文件,编译代码并将生成的.hex文件地址复制到Proteus中的Arduino模型。 - 在Nextion中点击“debug”,选择“user MCU INPUT”,设置波特率为57600,然后点击“start”。
- 开始Proteus仿真。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】