Arduino入门十问,看看你遇到过几个?
点击上方科技学堂订阅最新科技教育信息
在Arduino的学习与操作过程中,我们都遇到过大大小小的问题或错误。然而,作为Arduino初学者的你,可能需要通过几天的时间来研究解决。
因此,为了便于大家能够及时、有效的解决问题,我们总结了10个最常见的Arduino操作错误,并附以相应的解决方案。
Q1
为什么Arduino驱动安装不成功?
A有些电脑在安装Arduino主板时会发生这种情况。正常情况下,Arduino主板板使用的的驱动是与Arduino IDE安装文件一起绑定的,所以在安装IDE时,驱动程序会自动安装到电脑上。如果安装失败,可以下载类似“驱动助手”这样的软件对应的驱动程序。下载完成后,安装驱动就像下面这样。
Q2
为什么我的程序会下载失败?
下载失败,出现这种情况有以下几种可能,逐个排除即可:
-
错选串口号或板型号。新手经常遇到,更换为正确的即可。
-
主板引脚0和1被占用。这两个针脚在上传程序时不能被占用,拔掉重新烧写就好了。
-
驱动程序没有安装。重装驱动即可。
-
硬件出问题。这种情况遇到几率非常小,一般商家都有测试才发货的,如果板是子坏的,就得检查电路返修。
Q3
程序编写没问题,可是传感器为什么没有作用?
传感器没有作用,出现这种情况有以下几种可能:
-
传感器与主板连接的引脚接错。新手经常遇到,注意观察针脚好的标识,而不是自己数引脚数。
-
传感器正负极或信号线接错。这个也是常见的问题,正负极接反会导致烧坏传感器或主板、扩展板,传感器温度高的时候会烫伤手。
-
传感器硬件出问题。
Q4
使用传感器时将传感器接到主板上与程序相对应的管脚上就可以吗?
相同数字编号的针脚也不一定就是正确的,需要辨别连接数字针脚还是模拟针脚。
Q5
舵机失灵,一直在震动,如何避免?
-
舵机角度尽量不要转到180度,另外检查电源是否有电。
-
舵机所需功耗较大,先更换大功率电源排除供电不足问题。可以用示波器抓取舵机上电过程掉电情况,(5v-9v)此问题普遍属于负载消耗能力大于电源供电能力导致。
-
不要让舵机转动角度太大,让舵机在20~170度以内运转。
Q6
蜂鸣器不响,什么原因导致的?
-
无源蜂鸣器通电就有声音,有源蜂鸣器需要施加震荡信号驱动。
-
检查供电是否正常。
-
程序管脚是否配置正确。
-
如果是有源蜂鸣器,可以用小电源(3V/5V)单独给器件通电,验证是否损坏。
Q7
为什么接在主板上的灯不亮?
-
检查拓展板各路供电是否正常。
-
检查程序管脚配置。
-
检查 led灯是否接反或接错针脚。
Q8
结构化程序设计是指什么?
结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。它是过程式程序设计的一个子集,对写入的程序使用逻辑结构,使得理解和修改更有效更容易。结构化程序设计的三种基本结构是:顺序结构、选择结构和循环结构。
Q9
数字量和模拟量的区别是指什么?
1、数字量(Digital)
在时间上和数量上都是离散的物理量称为数字量。把表示数字量的信号叫数字信号。把工作在数字信号下的电子电路叫数字电路。
例如:
用电子电路记录从自动生产线上输出的零件数目时,每送出一个零件便给电子电路一个信号,使之记1,而平时没有零件送出时加给电子电路的信号是0,所在为记数。可见,零件数目这个信号无论在时间上还是在数量上都是不连续的,因此他是一个数字信号。最小的数量单位就是1个。
2、模拟量(Analog)
在时间上或数值上都是连续的物理量称为模拟量。把表示模拟量的信号叫模拟信号。把工作在模拟信号下的电子电路叫模拟电路。
例如:
热电偶在工作时输出的电压信号就属于模拟信号,因为在任何情况下被测温度都不可能发生突跳,所以测得的电压信号无论在时间上还是在数量上都是连续的。而且,这个电压信号在连续变化过程中的任何一个取值都是具体的物理意义,即表示一个相应的温度。
Q10
数字量与模拟量的关系是什么?
数字量:由0和1组成的信号类型,通常是经过编码后的有规律的信号。和模拟量的关系是量化后的模拟量。
模拟量:连续的电压,电流等信号量,模拟信号是幅度随时间连续变化的信号,其经过抽样和量化后就是数字量。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com