**【整理与体验】 一克拉**
* * * * *
若准备好的,直接接上卡,烧写固件,编程后再下载烧写,反复测试。
* * * * *
基本步骤
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)。它按照所属行业规范规定排线规则、线序、线色、线号等,用于数据传输,如电脑内部主板连接硬盘、光驱的数据线,手机主板连接显示屏的数据线。具有配线密度高、重量轻、厚度薄的特点。
- 第 1 节 【基础】认识Arduino
- 电子知识
- Arduino与图形编程软件结合使用
- 第 2 节 【基础】串口类串口并口
- 第 3 节 【基础】认识传感器
- 认识舵机
- 超声波传感器
- 认识蓝牙
- LCD1602屏显
- 光敏电阻传感器
- 第 4 节 【教程】Arduino示例教程模块版
- 第 5 节 【概述】电脑控制UNO板组件
- 第 6 节 【实例】光敏传感器与LED灯结合用(自控节能灯)
- 第 7 节 【实例】超声波测距及调试
- 第 8 节 【实例】点亮LED灯
- 第 9 节 【实例】可控舵机-电位器控制舵机
- 第 10 节 【实例】安卓手机控制Arduino单片机-蓝牙串口通讯
- 第 11 节 【实例】WIFI物联-贝壳物联网控制LED灯