Arduino的引脚有电流流过吗

  • GBL阿尔塞斯
  • LV3工程师
  • |      2015-10-28 10:24:43
  • 浏览量 2569
  • 回复:2

问一个基础问题

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

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

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

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
oceancjc 2015-10-28

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


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


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

0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子