下拉电阻和上拉电阻

在学习arduino时,连接微动开关,需要一个下拉电阻,当开关处于开路的状态时,保持输入引脚的低电平。对于其中的原理纠结了很长时间,下面是根据查找到的资料和加入了自己的理解。

下拉电阻

1当处于断路状态时,如果没有10K欧的下拉电阻,Input端的电压在0V~5V之间浮动。有下拉电阻时,输入引脚通过10k欧电阻接地,处于低电平。

2 当电路处于开路状态时,电流以最下电阻的路径流动,在输入引脚和5V之间流动。输入端口处于高电平

下拉电阻的应用:在电路处于断路状态时,保证输入端处于低电平。

上拉电阻

1 当开关处于闭合状态时,输入端的电压是0V,处于低电平,如果没有上拉电阻,将短路。

2 当开关处于断开状态时,输入端处于高电平。

上拉电阻的应用:上拉电阻用在数字电路中经常用来保证输入保持高电平。在IC电路中经常存在大多数时间保持高电平的引脚,低电平仅仅是为了触发某种功能比如是复位。

 

开关状态

闭合

断开

下拉电阻

高电平

低电平

上拉电阻

低电平

高电平

 

Arduino内部的上拉电阻

arduino引脚内部有一个20k欧的上拉电阻,用软件激活

pinMode(pin,INPUT);

digitalWrite(pin,HIGH);

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值