在一本書(shū)中的困惑,也許在另一本書(shū)中就有解答掐暮。
也許人的認(rèn)知總有所差別,甚至兩本同級(jí)別的書(shū)挟纱,一本輕輕掠過(guò),另一本確著重講解状土。
不管怎樣還是有些喜悅的无蜂。
下拉電阻
這張圖顯示了下拉電阻的原理圖。如果按鈕按下声诸,電流以電阻最小的路徑酱讶,從5V端與輸入引腳之間流過(guò)(100歐電阻連在輸入引腳上,10K歐電阻接地)彼乌。然而泻肯,當(dāng)按鈕沒(méi)有被按下時(shí),輸入引腳通過(guò)100K歐電阻接地慰照。如果沒(méi)有這個(gè)電阻灶挟,當(dāng)按鈕沒(méi)有按下時(shí),這個(gè)引腳將不連接任何東西毒租,因此他的電壓將在0V和5V之間浮動(dòng)稚铣。在這個(gè)電路中,當(dāng)按鈕沒(méi)有被按下時(shí)墅垮,輸入將總是接地的惕医,或者是0V,當(dāng)按鈕被按下時(shí)算色,它將指向5V端抬伺,也就是說(shuō),能保證引腳不在兩個(gè)值之間浮動(dòng)灾梦。
上拉電阻
在這個(gè)電路里峡钓,交換了下拉電阻和開(kāi)關(guān)的位置。變成了上拉電阻若河。當(dāng)按鈕沒(méi)有被按下時(shí)能岩,輸入引腳通過(guò)上拉電阻接到5V端,所以引腳上總是高電平萧福,當(dāng)按鈕被按下拉鹃,通過(guò)限流電阻的路徑引腳接地,所以引腳被拉向地或低電平的狀態(tài)鲫忍。如果沒(méi)有5V端和地之間的電阻毛俏,電路將被短路,這將損壞電路或電源饲窿。正是有了這個(gè)電阻煌寇,電路不再短路,因?yàn)樵撾娮柘拗屏穗娏鞔笮∮庑邸I侠娮柙跀?shù)字電路中應(yīng)用的更廣泛阀溶。
這也解釋清楚了在這篇文arduino——按鍵燈(筆記)中兩次接線方式變化燈的亮滅相反的原因腻脏。