多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
**【整理与体验】 一克拉** * * * * * 若准备好的,直接接上卡,烧写固件,编程后再下载烧写,反复测试。 * * * * * 基本步骤 1、硬件准备,UNO板及驱动程序准备 一块Arduino开发板(配套USB数据线),会有配套的驱动,按照提示安装好就行。 把板子接到电脑USB口上没有任何反应,不要以为没有未识别硬件提示就是坏了,只要IC没有发烫,保险丝没有发烫,一般就是没问题的。 若安装不成功,设备管理中有感叹号,更新驱动,手动刷新安装。 2、软件准备及安装,Arduino182 S4A Mixly 官方网站有下载S4A软件 (1) S4A下载 百度网盘:https://pan.baidu.com/s/1eTKId6U (2) S4A固件下载:(S4AFirmware15) 百度网盘:https://pan.baidu.com/s/1bqrbXbp (3)UNOS板驱动下载: 百度网盘:https://pan.baidu.com/s/1snt752t (用配套的) (4) 米斯奇Mixly下载:(含有Arduino170) 百度网盘:https://pan.baidu.com/s/1dGMgbxJ (5)Arduino170下载: 百度网盘:https://pan.baidu.com/s/1qZVnbTa (6)Arduino185下载: 百度网盘:https://pan.baidu.com/s/1smrpyQL 3、连接电脑及板卡,连接板卡组件。注意看后面的“说明” (1)连接arduino。 UNO主控板(用USB线连接电脑),首次装好驱动程序。 ![](https://box.kancloud.cn/cb5307799a3dd80228c1b14e4031bdba_892x1197.png) (2)打开固件S4AFirmware15(arduinoIDE105以上版本) 并注意另存为,防止覆盖原文件。后三步:如下图操作: ![](https://box.kancloud.cn/635ed37d7bc2fc0058cdf6f5376f9596_1340x873.png) ![](https://box.kancloud.cn/04524d9d41a5bf7b94fa5eddd291318f_1790x1395.png) (3)烧写固件 如上图第3步。 * * * * * **总体步骤: 连组件-加程序代码-烧写-反复测试** (1)连接好组件和UNO板 (2)加程序代码 加库(setup之前,不同的组件有不同的库语句) 加设备(setup中) 加运行句(在loop中,通过Mixly加语句复制修改到此) * * * * * **问:组件模块的库代码到哪里找到?** * * * * * **注意事项:** (1)先不要打开S4A软件,若打开了关闭它,防止S4A占端口,ArduinoIDE无法找到端口写入固件。如果蓝牙开着,就会有一堆的串口号(去设备管理器里看一下就知道了),扫描时间就会很长。 英文提示:processing.app.SerialException: Serial port 'COM3' already in use. Try quiting any programs that may be using it. (2)写固件用的是ArduinoIDE软件,不是S4A。 (3)如何找到UNO主板占的COM口?如下图: ![](https://box.kancloud.cn/256becf9105d8ea854484ffdb4d07b78_2183x1203.png) (4)不同的组件有不同的固件吗? 不同的组件有不同的固件。 (5)固件从哪里找到? 一是从商家配给,二是从网上找源码。 (6)如何把UNO烧写为原始状态?删除?(固件回刷,刷回去) arduino板子主要都是用微控制器Atmega单片机,编程软件都是开源的arduino软件,一般没有专门的擦除功能,有的话可以直接用,没有的话可以有两种方法擦除。 一是用ISP烧写器,arduino板子一般把所有的单片机接口都引出了,有ISP烧写器的话可以插上烧写器直接擦除整块flash; 二是用arduino编程软件写一个空程序,比如只有main函数,里面只有个分号,编译烧录,原有的程序也会被擦除。 (7)已经烧写Arduino板子里面的固件是否可以通过软件下载或者读取出来? 如果熔丝加密位没有设定则可以读出,如果加了密了,那么只能找专门的公司破解,因为avr系列加密很好,所以破解的话一般在两万以上。 (8)arduino编写程序的时候怎么在程序段落后面做中文标注? 一是在文本文件中将中文写好,复制粘贴的方式来注释 二是直接用英文注释。 (9)Arduino的IDE为什么都是乱码? 在文件==>参数设置里面选择语言就好了,如果你的界面是乱码,就是第一个菜单里面的倒数第二个选项。 (10)Arduino语言中 点 的意思? 这是C++ , 点是对象的属性、方法访问。 (11)杜邦线是什么?排线和杜邦线有什么区别? 是美国杜邦公司生产的有特殊效用的缝纫线。电子行业杜邦线可用于实验板的引脚扩展,增加实验项目等。可以非常牢靠地和插针连接,无需焊接,可以快速进行电路试验。 基本没区别。但各有各的优点。排线,也叫软性电路板(FPC)。它按照所属行业规范规定排线规则、线序、线色、线号等,用于数据传输,如电脑内部主板连接硬盘、光驱的数据线,手机主板连接显示屏的数据线。具有配线密度高、重量轻、厚度薄的特点。