qijiachen 发表于 2013-11-11 16:15:34

新人求教~Arduino-的一些小白问题!望高手赐教


1. 有一种舵机驱动拓展板,是专门用来驱动舵机的吗? 是不是这样理解,在ARDUINO 上的13个PIN脚其实也是可以驱动舵机的,只是当舵机数量超过13个的时候才会需要用到 32路的舵机驱动板? 还是 ARDUINO 的电压不够带动 大的舵机 所以要用驱动板?

2. 一个很基础的电路知识,这张图是教材上的,有2个问题,图中电阻的链接我不太明白,5V电源直接连在了 光敏开关上,然后通过电阻链接地线,是怕把芯片烧了吗? 那么 A0 脚出去的线是不是不供电的?

谢谢各位赐教!

林定祥 发表于 2013-11-11 16:59:05

2.问题,画的是光敏管,串接电阻是给光敏管足够的电流使之工作在线形区,同时也是保护光敏管.由于光敏管接在A0上,可以猜测A0工作在输入状态,而且作为A/D输入.

林定祥 发表于 2013-11-11 17:01:14

关于1,通常Arduino可以直接驱动舵机,因此猜测在多舵机是扩展端口用.

qijiachen 发表于 2013-11-11 20:39:42

林定祥 发表于 2013-11-11 16:59 static/image/common/back.gif
2.问题,画的是光敏管,串接电阻是给光敏管足够的电流使之工作在线形区,同时也是保护光敏管.由于光敏管接在A0 ...

谢谢解答,但是还是有点不明白,,,电流已经流过了 光敏管 ,还要加个电阻是为什么。

万马奔腾 发表于 2013-11-11 21:45:26

qijiachen 发表于 2013-11-11 20:39 static/image/common/back.gif
谢谢解答,但是还是有点不明白,,,电流已经流过了 光敏管 ,还要加个电阻是为什么。

一个固定电阻+一个可调电阻(光敏电阻:依据光线的强度大小具有不同的电阻阻值),A0接线处就是用来采集固定电阻处的电压~(总的阻值大小是变化的,所以电流大小也是变化的,所以A0处采集的电压也是变化的,依据光照强度成正比)
这样能否理解~~

echo 发表于 2013-11-11 22:23:02

我认真看了此帖,若有所思。

tahoroom 发表于 2013-11-11 22:52:40

本帖最后由 tahoroom 于 2013-11-11 22:53 编辑

串联一个元件,比如电阻,是为了制造出可以读取数据的针脚来。

我们通常的元件是有三个针脚。一个VCC(是电源),一个GND(是接地),还有一个是数据针脚,用来读取数据。光敏电阻只有两个针脚,即一个VCC,一个GND,没有数据针脚,因此我们必须自己构造出一个针脚来读数据。

所以我们给光敏电阻(别的两针脚元件原理是一样的)串联一个元件(常用的就是电阻了),在两元件之间引出一根线来当针脚,则就是第三个针脚了,可以作为数据针脚来使用。当然,串联的元件不同,读取的数据值也必然不同,这就要说详细说明具体对待了。

总之,串联一个元件,比如电阻,是为了制造出可以读取数据的针脚来。

希望已经说明白了。

tahoroom 发表于 2013-11-11 22:56:39

本帖最后由 tahoroom 于 2013-11-11 22:59 编辑

对于电机驱动板。正是你说的后面的情况。我们的Arduino每个针脚只提供最多200mA的电流,很多时候无法驱动电机。你自己可以试试,电机是不会转动的。

因此,简单来说,电机驱动版相当于放大电路,将电流放大,从而驱动电机运转。电机要运转,必须有电机驱动模块。我说的电机当然是我们经常用到的电机,不是很小很小的电机,比如不是手机的震动器那种电机。

jikegongfang007 发表于 2013-11-11 23:34:37

xhen号呀,真是太好了

qijiachen 发表于 2013-11-12 00:37:30

tahoroom 发表于 2013-11-11 22:52 static/image/common/back.gif
串联一个元件,比如电阻,是为了制造出可以读取数据的针脚来。

我们通常的元件是有三个针脚。一个VCC(是 ...

明白了,~谢谢

qijiachen 发表于 2013-11-12 00:37:55

谢谢各位,受益匪浅~

tahoroom 发表于 2013-11-12 16:32:26

qijiachen 发表于 2013-11-12 00:37 static/image/common/back.gif
明白了,~谢谢

不客气,互相帮助嘛!期待你分享好的作品出来啊!

guihu 发表于 2013-11-13 18:35:06

是我错觉吗?我怎么看怎么觉着那个普通的电阻是并联进去的。:L

guihu 发表于 2013-11-13 18:53:24

我一直不明白下拉电阻到底是怎么回事。
今天看到楼主的帖子,首先我认为楼上诸位回答问题2都有问题,那个普通的电阻我认为是起下拉电阻的作用。
然后我就去搜索了下,但是有关下拉电阻的解释都够含糊。然后我想到了差一下GND的有关解释,之后我百度到了如下内容:
除了正确进行接地设计、安装,还要正确进行各种不同信号的接地处理。控制系统中,大致有以下几种地线:
(1)数字地:也叫逻辑地,是各种开关量(数字量)信号的零电位。
(2)模拟地:是各种模拟量信号的零电位。
(3)信号地:通常为传感器的地。
(4)交流地:交流供电电源的地线,这种地通常是产生噪声的地。
(5)直流地:直流供电电源的地。
(6)屏蔽地:也叫机壳地,为防止静电感应和磁场感应而设。
根据这些内容,我这样理解下拉电阻的作用。
在电路里,GND不可能真的用根电线插到地面里(接地),这里的地是逻辑上的地线,只是在电路里相对于 非零 这样类似的概念的存在。这个地,虽然有可能真的是没电,也有可能会有电(相对于真的拿根电线插地面上),但是,这个地和输出的HIGH相对,一定是依照规格来的电位,在arduino来说就是5V。
并联一个普通电阻,能够保证在电阻两端形成电位差,此时就保证输入端的电压是在“零”位上,如果因为外界因素造成input端口电压不准确,这个下拉电阻也能够减低这样的不准确的影响。

最后,我仔细看了又看,我确认那个电阻是并联进去的下拉电阻。
只是对于下拉电阻的理解,虽然我自己能说服自己了,但是不知道事实是不是真的如此。

望高手来指点指点。:lol
页: [1]
查看完整版本: 新人求教~Arduino-的一些小白问题!望高手赐教