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

下拉电阻

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

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

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

上拉电阻

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

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

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

开关状态

闭合

断开

下拉电阻

高电平

低电平

上拉电阻

低电平

高电平

Arduino内部的上拉电阻

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

pinMode(pin,INPUT);

digitalWrite(pin,HIGH);

--------------------- 
作者:zhaopengxslc 
来源:CSDN 
原文:https://blog.csdn.net/zhaopengxslc/article/details/13303507 
版权声明:本文为博主原创文章,转载请附上博文链接!

下拉电阻和上拉电阻(转)相关推荐

  1. 上拉电阻和下拉电阻_硬件基础:下拉电阻和上拉电阻如何工作

    上拉电阻和下拉电阻 by Taron Foxworth 通过塔伦·福克斯沃思(Taron Foxworth) 硬件基础:下拉电阻和上拉电阻如何工作 (Hardware fundamentals: ho ...

  2. 微信小程序下拉刷新和上拉加载

    效果图 微信小程序实现下拉刷新和上拉加载有2中方法 1 用系统自带的 个人感觉特别简单 2 使用scroll-view  实现, scroll-view 里面有2个属性是滑动到顶部以及到底部如下 其实 ...

  3. php mescroll,mescroll下拉刷新和上拉加载js框架

    插件描述:mescroll精致的下拉刷新和上拉加载js框架.原生js, 支持vue, 不依赖jquery, zepto, 比iScroll,dropload精简强大; 一套代码多端运行: 完美运行于a ...

  4. 【好程序员笔记分享】——下拉刷新和上拉加载更多

    -iOS培训,iOS学习-------型技术博客.期待与您交流!------------ iOS学习之路--下拉刷新和上拉加载更多 简介 本文中笔者将和大家分享应用app中常用到的表单内容的下拉刷新和 ...

  5. vant实现下拉刷新和上拉加载_微信小程序 - 实现下拉刷新、上拉加载

    在小程序开发中使用下拉刷新和上拉加载非常多,比如常用的展示型首页,而实现这个功能有两种形式,第一种是使用 scroll-view 组件,第二种是不使用 scroll-view 组件而让整个页面刷新,那 ...

  6. 入门微信小程序(含实战) [第九篇] -- 下拉刷新和上拉加载

    下拉刷新和上拉加载是两个独立又密切联系的功能,上拉加载需要服务器端有分页机制,而下拉刷新除了重新获取信息外还要对之前的状态和页码进行初始化. 一个一个来吧. 服务器端分页 其实yii2早就已经为我们准 ...

  7. iscroll.js 下拉刷新和上拉加载

    html代码如下 <!DOCTYPE html> <html> <head><meta charset="utf-8"><me ...

  8. Flutter如何实现下拉刷新和上拉加载更多

    效果 下拉刷新 如果实现下拉刷新,必须借助RefreshIndicator,在listview外面包裹一层RefreshIndicator,然后在RefreshIndicator里面实现onRefre ...

  9. Android下拉刷新和上拉加载更多

    Android下拉刷新和上拉加载更多 下拉刷新 通过android系统提供的组件:SwipeRefreshLayout 一.基本使用 1 xml中 添加 SwipeRefreshLayout 组件 该 ...

  10. 下拉刷新和上拉加载 php,怎样操作vue2.0 移动端实现下拉刷新和上拉加载

    这次给大家带来怎样操作vue2.0 移动端实现下拉刷新和上拉加载,操作vue2.0 移动端实现下拉刷新和上拉加载的注意事项有哪些,下面就是实战案例,一起来看一下. 直接上代码,不懂的多看几遍,下面我换 ...

最新文章

  1. APP的UI测试要点
  2. 面试题 flex(二)
  3. python日期函数_python 时间及日期函数
  4. mysql用户管理+pymysql模块
  5. 2.3.6 Federate 远程访问数据库
  6. 用CSS3 vh 简单实现DIV全屏居中
  7. 论文笔记——Deep Model Compression Distilling Knowledge from Noisy Teachers
  8. Cortex-M3 NVIC与中断控制
  9. 关于.NET框架的主要组件 10:45:02
  10. .exe已停止工作_Windows 10累积更新KB4565503和KB4565483已发布
  11. AB=C型向量分解思路思考
  12. ODP.NET 之 ExecuteNoQuery 执行 Merge into 返回值
  13. 英伟达显卡排名天梯图2022
  14. RV32G下lui/auipc和addi结合加载立即数时的补值问题
  15. MacOS 苹果系统下 OBS黑屏(屏幕录制黑屏)解决办法
  16. UpdateData用法解释
  17. After Effects Duik: Rigging Animation Tools After Effects 的绑定与动画工具 Duik插件 Lynda课程中文字幕
  18. 艾伟_转载:自用扩展方法分享
  19. 13,xilinx 7系列FPGA理论篇——IO_FIFO篇简介
  20. 2.ZooKeeper分桶策略实现高性能的会话管理「第五章 ZooKeeper 原理」「架构之路ZooKeeper理论和实战」

热门文章

  1. freeCAD - Qt开发的工业设计软件
  2. 文章可以多平台发表原创吗?3年自媒体人告诉你怎么做
  3. iPhone15 最新爆料消息汇总:A17芯片、8GB内存、全系灵动岛、顶配Ultra、USB-C
  4. hive SQL 创建数据库,创建hive表、查询时,其表名,字段,统统不区分大写(在底层一律转换为小写)
  5. jsp去掉input边框_详解移动端HTML5页面端去掉input输入框的白色背景和边框(兼容Android和ios)...
  6. 【Android】Android安装包验证签名(apk)
  7. 服装加盟系统选对了,服装连锁店的管理问题少一半!
  8. 数字廉江地理空间框架 三维景观数据专业技术设计书
  9. 收藏 | JS开发必须知道的41个技巧
  10. 某高校的R语言数据分析期末作业