相關(guān)商品



































【創(chuàng)客學(xué)堂】玩轉(zhuǎn)Arduino-數(shù)字輸入
編輯:Xtm2014-09-15 瀏覽次數(shù):1139
今天我們借助一個(gè)按鍵開關(guān)來聊一下有關(guān)Arduino“數(shù)字寫入”的問題,眾所周知開關(guān)就是可以控制某段電路斷開或接通的元件,但是怎么能通過一個(gè)按鍵開關(guān)控制Arduino某一數(shù)字接口的電位呢?讓我們來用按鍵連接一個(gè)正邏輯電路(如下圖),10K電阻接地,按鍵開關(guān)連接+5V,公共端與Arduino板子的pin7口連接,這里的接口并不唯一,我選擇數(shù)字接口pin7,任意一個(gè)數(shù)字接口都可以被選擇。按鍵按下即給pin7口寫入高電平,松開按鍵即給pin7口寫入低電平。
注:如要連接負(fù)邏輯電路,只需將按鍵開關(guān)與電阻調(diào)換位置即可,結(jié)果將于正電路相反。
我們再使用pin13口接入一個(gè)LED測試燈,電路如圖:
接下來就可以編寫程序了,程序里我們會用到digitalRead()函數(shù),在編寫程序的過程中有兩點(diǎn)值得我們注意的地方,一是在setup()函數(shù)中,會用到pinMode(inpin,INPUT)進(jìn)行設(shè)定inPin接口為輸入接口,二是在loop()函數(shù)中,會用到digitalRead()來讀取數(shù)字接口的值,例如:val=digitalRead(inpin);。
現(xiàn)在你將程序下載到Arduino板子上了。
按下按鍵看看會發(fā)生什么吧!
相關(guān)文章:玩轉(zhuǎn)Arduino-閃爍的LED
本文轉(zhuǎn)自:Rebecca●Arduino極客
用戶評價(jià)
暫時(shí)還沒有任何用戶評論