多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 单片机接入与仿真 IOA 支持Arduino-Uno,Arduino-Mega,ESP32等多种单片机虚拟仿真。我们以UNO为例,使用mixly图形化编程方式写一个按钮控制灯的小程序。mixly软件下载解压后就可以运行。 mixly下载 >mixly软件下载地址[https://pan.baidu.com/s/1U\_L2erReimPJj\_J2vDK5Iw?pwd=1234](https://pan.baidu.com/s/1U\_L2erReimPJj\_J2vDK5Iw?pwd=1234) (复制网址到浏览器中打开下载) >mixly帮助手册[点击打开](https://mixly.readthedocs.io/zh_CN/latest/) ### 驱动安装 首先,将UNO单片机开发板通过USB数据线连接到电脑。 第一次开发板第一次连接电脑需要给电脑安装CH340串口驱动。在mixly根目录下找到“mixly For IOA\arduino\drivers\CH341SER-Driver\SETUP.EXE” 运行![](https://img.kancloud.cn/ab/a6/aba63d1ede3462d2ea2044bc19fb372b_97x112.png)打开驱动安装程序, ![](https://img.kancloud.cn/92/6a/926abd9292dd6839459e44e0138f91ea_420x273.png) 单击安装,等待驱动安装完成。 ![](https://img.kancloud.cn/56/ce/56cea4d0e8eb4e8974f56c26d4500a4e_415x266.png) ### mixly编程 打开电脑![](https://img.kancloud.cn/2c/be/2cbeab409932cf0ebaa383f007cfcb1b_58x76.png)软件,mixly通过图形化的编程方式对单片机进行编程. 在mixly右下方选择“Arduino/Genuino Uno”开发板,并选中开发板对应的串口号。 ![](https://img.kancloud.cn/6a/6f/6a6f50a82e92ec0a06b8c81fd334d302_1031x682.png) 选好之后开始图形化编程,在左侧“IOA虚拟工厂”-"初始化"中找到初始化“IOA-UNO初始化为UNO_S”模块,拖入到场景中。 ![](https://img.kancloud.cn/bd/6e/bd6ebacb7561acbd6f353a820ce176b3_1029x681.png) 再从“IOA虚拟工厂”-“IOA输入/输出”中拖出“数字VS输出”和“数字VS输入”模块,按下图拼接,并将输入管脚修改为“1”。 ![](https://img.kancloud.cn/05/c1/05c19642d7d3a47ea484cab786a9c8d9_1149x680.png) 程序“写”完后,下一步就是上传到UNO开发板了,点击右下方![](https://img.kancloud.cn/c2/74/c274b37da3522805785a44e1d489dc68_55x33.png) 上传完成后显示“上传成功!” ![](https://img.kancloud.cn/b9/e7/b9e7fe4617e8bf598d6454b64a7af694_400x112.png) >*注意:上传时开发板串口不要被其他软件占用,先断开IOA与开发板的连接。 ### IOA与单片机仿真 在IOA中添加一个UNO_S控制器 ![](https://img.kancloud.cn/5d/a1/5da1c33e45afd9e10a50b32975ad3019_1024x565.png =650x) 选择对应的端口号后点连接,将单片机与IOA连接。 ![](https://img.kancloud.cn/35/53/3553a4f11bba85d1cbdd99c2205a735e_1031x565.png =650x) 在IOA场景中拖入LED指示灯和按钮,分别接到控制器的输出0和输入1 ![](https://img.kancloud.cn/1e/aa/1eaaf365b3ae824a36e0575e1fbb599d_1866x911.png =650x) ![](https://img.kancloud.cn/7c/46/7c46430333affa767f33f36fe0d88c00_1877x904.png =650x) 完成后,按F5键开始仿真,按钮被按下时灯亮,按钮松开,灯灭。