查看: 449|回复: 2
打印 上一主题 下一主题

Arduino的引脚有电流流过吗

[复制链接] qrcode

23

主题

36

帖子

102

积分

注册会员

Rank: 2

积分
102
楼主
跳转到指定楼层
发表于 2015-10-28 10:24 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

问一个基础问题

在用Arduino做一个量程为5V的电压计时,直接读取对应引脚的值乘上5/1023就行了,这里的引脚明显是电压值

那么是否有电流流到Arduino里面呢?在数字引脚中的\'HIGH‘对应的电流为高还是电压为高,还是BOTH? 

最后一个数字引脚0和1可以通信传数据用,但是能否当普通数字引脚使用呢?谢谢回答

回复

使用道具 举报

0

主题

88

帖子

6

积分

新手上路

Rank: 1

积分
6
沙发
发表于 2015-10-28 10:24 AM | 只看该作者

第一个问题,能获取模拟电压值的,里面其实是个ADC,楼主可以简单看下这个器件(电路书上都有介绍),这个器件将电压值变成模拟值,所以,几乎没有什么电流,不然的话一分压,就测不准了


第二个,HIGH和LOW只得是输出电压的高和低。对于每个数字引脚,他所能输出的电流有个最大值。举个例子,如果引脚不接任何东西,那么,输出HIGH就是高电平(没有电流,就没有输出负载),如果接了一个0.001Ω电阻,那么你会看到输出的不是高电平(因为受到最大输出电流限制,Imax *  0.0001 该电压值远远小于5V),所以说,输出的HIGH和LOW是电压值,不是电流值


第三个,可以的。普通数字口就是俗称GPIO口,随便用,爱怎么用怎么用,只要保证我之前说的第二个问题,也就是管脚的输出电流要小于最大输出电流(一般数字通信不会超过的,放心)

回复 支持 反对

使用道具 举报

0

主题

91

帖子

4

积分

新手上路

Rank: 1

积分
4
板凳
发表于 2015-10-28 11:05 AM | 只看该作者

1.电流是由负载决定的;

2.数字引脚中的'HIGH‘对应的是输出为高电平;注意,是高电平,不是高电压,数字电路中只有高电平、低电平这种说法;

3.可以,那引脚功能是复用的,你可以接个LED灯,试验一下就明白了。


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表