下拉电阻和上拉电阻

Arduino 专栏收录该内容
1 篇文章 0 订阅

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

下拉电阻

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

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

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

上拉电阻

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

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

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

 

开关状态

闭合

断开

下拉电阻

高电平

低电平

上拉电阻

低电平

高电平

 

Arduino内部的上拉电阻

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

pinMode(pin,INPUT);

digitalWrite(pin,HIGH);

  • 1
    点赞
  • 0
    评论
  • 6
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏作者

zhaopengxslc

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值