🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## ArduinoIDE Arduino-Uno,Arduino-Mega,ESP32等开发板,除了使用mixly进行编程开发,还可以使用Arduino IDE。Mixly底层也是调用的ArduinoIDE的编译器进 进行的编译。 Arduino软件下载解压后就可以运行。 ArduinoIDE下载(含IOA连接库) >ArduinoIDE软件下载地址[https://pan.baidu.com/s/1kDNWmNAoECIDq5\_1R1ydjw?pwd=1234](https://pan.baidu.com/s/1kDNWmNAoECIDq5\_1R1ydjw?pwd=1234) (复制网址到浏览器中打开下载) >Arduino中文社区[点击打开](https://www.arduino.cn/) ### 驱动安装 首先,将UNO单片机开发板通过USB数据线连接到电脑。 第一次开发板第一次连接电脑需要给电脑安装CH340串口驱动。在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) ### Arduino编程 双击![](https://img.kancloud.cn/87/22/8722287f639d666d76d54c78e7fa8f42_73x78.png)打开ArduinoIDE。 打开后点击菜单栏“文件->新建” 新建一个工程。 ![](https://img.kancloud.cn/fc/1e/fc1edb0e5a8262695b47ab936e168a89_484x472.png) 再依次点击菜单栏“工具->开发板:...->Arduino AVR Boards->Arduino/Genuine Uno” 将开发板设置成Arduino Uno; ![](https://img.kancloud.cn/86/a8/86a8bb6f4617032e2b2a21f81a35cde7_866x433.png) 设置一下开发板端口号 ![](https://img.kancloud.cn/03/6e/036ece97f05b6767643faec7cb502e2b_408x83.png) 在ArduinoIDE中输入下面的代码。 ``` #include "ZtIoa.h" void setup(){ _IoaCtrl.Init(DEVICE_TYPE_S); } void loop(){ digital_IOA_Write(0,digital_IOA_Read(1)); } ``` 程序编写完成后点击上传按钮。IDE开始编译代码, ![](https://img.kancloud.cn/c8/99/c89990b9e9a29fb2b2d478c08f54f806_194x43.png) ![](https://img.kancloud.cn/03/92/03928c09bb48588057bdde546cd61bc4_486x169.png =600x) 编译完成后上传到开发板。 ![](https://img.kancloud.cn/cf/96/cf96192a1e621fea44b1119b1d8b8f58_719x152.png =600x) >*注意:上传时开发板串口不要被其他软件占用,先断开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键开始仿真,按钮被按下时灯亮,按钮松开,灯灭。