小白问题大家帮忙给个答案
本帖最后由 .yang 于 2014-1-1 09:54 编辑如图,用开关控制LED,开关闭合7引脚高电平。问题是:能不能直接通过开关将5V与7引脚,而不用能过一个电阻接地?
是不是不接地,断开开关后,7引脚会处于高电平不变。接地的话,会拉回低电平?但是具体是怎样接回低电平的呢? .yang 发表于 2014-1-1 09:57 static/image/common/back.gif
是不是不接地,断开开关后,7引脚会处于高电平不变。接地的话,会拉回低电平?但是具体是怎样接回低电平的呢 ...
那样开关断开时会导致7引脚悬空,可能引起逻辑的错误。用电阻将电平拉高或拉低,既不影响逻辑又保正输入不会漂空。
有时间看看电路的基础知识,对我们动手实践来说会有很大帮助。 longma 发表于 2014-1-1 10:56 static/image/common/back.gif
那样开关断开时会导致7引脚悬空,可能引起逻辑的错误。用电阻将电平拉高或拉低,既不影响逻辑又保正 ...
谢谢。好象有点懂。电路知识太久缺,不是明白悬空的概念和电阻如何把电平拉低?对引脚内部结构更是一无所知,汗 .yang 发表于 2014-1-1 16:33 static/image/common/back.gif
谢谢。好象有点懂。电路知识太久缺,不是明白悬空的概念和电阻如何把电平拉低?对引脚内部结构更是一无 ...
其實理論上是可以不用下拉電阻的,但是實際上您如果讓pin7空載時會受到外界的電磁干擾,導致接收錯亂,所以藉由下拉電阻令pin7一定變成低電位,才可以確保程式正常運行。 TTTTTTT33 发表于 2014-1-1 18:36 static/image/common/back.gif
其實理論上是可以不用下拉電阻的,但是實際上您如果讓pin7空載時會受到外界的電磁干擾,導致接收錯亂,所 ...
那这个下拉电阻值多大合适?如何计算出来? .yang 发表于 2014-1-1 18:42 static/image/common/back.gif
那这个下拉电阻值多大合适?如何计算出来?
其實沒有規定要用多少歐姆的下拉電阻,只要不要耗損太大的電流就好,用10k,5v / 10000 = 0.0005A 本帖最后由 lyy-cy 于 2014-1-1 22:56 编辑
Arduino入门教程--第二十三课--使用IO口内部上拉功能
http://www.geek-workshop.com/thread-2874-1-1.html
http://baike.baidu.com/link?url=iN_nGKPikCWV7NEEHBKMoK2TXIjURW6lh4L9anaI_p7lHrg289in55Ouhq66J5hsIbRuldBFcGsIvOAyMIwDg_ 本帖最后由 Damn_intuition 于 2014-1-2 11:31 编辑
可以使用内部上拉,pinMode(pin2-13,INPUT_PULLUP)就可以实现了,默认阵脚为高电位,开关另一端接到地即可。 明白了,谢谢大家
页:
[1]