Arduino初體驗(yàn)

1·初識(shí)NANO板

nano板
引腳介紹:

0-13:可以作為數(shù)字輸入或者是輸出他們工作在5V電壓下。每個(gè)端口提供輸出電流或者是接受40 mA的電流。
GND:接地
RX (0)、TX(1):用來(lái)接受(RX)和發(fā)送(TX)TTL串行數(shù)據(jù)
:A0-A7:8個(gè)模擬量輸入,每個(gè)輸入的分辨率是10bits(即有1024個(gè)不同的可能)。

針腳分配注意事項(xiàng)
- 0、1為Rx、Tx 針腳,這兩個(gè)針腳一般作為串口使用,非串口設(shè)備盡量不占用該針腳。
- 2、3為中斷口,分別對(duì)應(yīng)中斷0、中斷1,需要中斷功能的設(shè)備,必須接入此。
- 2~13、A0~A5,共18個(gè)針腳,都可以作為數(shù)字針腳,編號(hào)連起來(lái),分別是2~19。
- 13針腳只能為OUTPUT模式,只能作為輸出端,不能用作輸入端。
- A6、A7針腳只能用做模擬信號(hào),不能用作數(shù)字信號(hào)。
總結(jié):一般情況下,除了0、1、13、A6、A7這幾個(gè)針腳比較特殊外,其他陣腳都可以按照正常功能使用。

2·初識(shí)面包板

面包板
從圖中可以看出

1·面包板共14行,其中最上方的兩行以及最下方的兩行,每五個(gè)柵格為一組,每行都是導(dǎo)通的,而每列非導(dǎo)通,紅線代表連接正極,藍(lán)線代表連接負(fù)極。
2·中間部分的柵格每列5個(gè)柵格為一組,相互導(dǎo)通,行與行之間互不導(dǎo)通。
3.中間凹槽部分將上下斷開,互不導(dǎo)通。

面包板中間為什么要設(shè)計(jì)一條凹槽呢?中間的分隔部分這樣子設(shè)計(jì)也是有講究的。

1.示意上下兩邊是斷開的。
2.加了凹槽后這個(gè)寬度,使得緊挨凹槽兩面孔的距離剛好是7.62mm,這個(gè)間距正好插入標(biāo)準(zhǔn)窄體的DIP引腳IC。

Arduino編程語(yǔ)言可以分為:函數(shù)、值(變量和常量)以及結(jié)構(gòu)

3·了解arduino基本三大函數(shù)

pinMode()函數(shù)

功能:將指定引腳配置為輸入或輸出。
句法:pinMode(pin,mode)
參數(shù):pin——要設(shè)置其模式的引腳編號(hào); Mode——INPUT、OUTPUT、INPUT_PULLUP
返回值:無(wú)返回值
備注:模擬輸入引腳也可以作為數(shù)字引腳

digitalWrite()函數(shù)

功能:將數(shù)字HIGH或LOW寫入數(shù)字引腳
句法:digitalWrite(pin,value)
參數(shù):pin——引腳號(hào);value——HIGH或LOW
返回值:無(wú)返回值

digitalRead函數(shù)

功能:從指定的數(shù)字引腳讀取值,HIGH或LOW
句法:digitalRead(pin)
參數(shù):pin——要讀取的數(shù)字引腳的編號(hào)
返回值:HIGH或LOW
備注:如果引腳沒(méi)有連接任何東西,digitalRead()可以返回HIGH或LOW(隨機(jī))

4·了解arduino的結(jié)構(gòu)體

setup()

setup()開始時(shí)調(diào)用此函數(shù),用它來(lái)初始化變量、引腳模式等,該setup()功能只能在每次運(yùn)行arduino程序后運(yùn)行一次

loop()

在創(chuàng)建初始化和設(shè)置初始值的setup()函數(shù)之后,該loop()函數(shù)完全按照其名稱的定義,是一個(gè)連續(xù)循環(huán)的結(jié)構(gòu)。也即當(dāng)運(yùn)行完setup()結(jié)構(gòu)體,循環(huán)執(zhí)行l(wèi)oop()結(jié)構(gòu)體

在了解了nano板、面包板以及arduino編程的基本語(yǔ)句之后,我們就可以進(jìn)行電路連接,發(fā)掘無(wú)限可能了!

小貼士:1·在arduino官網(wǎng)上,頁(yè)面顯示的均為英文,如果擔(dān)心看不懂的話,沒(méi)有關(guān)系,這時(shí)我們可以用goole瀏覽器打開,當(dāng)打開一個(gè)英文頁(yè)面時(shí),右上角會(huì)彈出一個(gè)對(duì)話框:是否翻譯成中文,點(diǎn)擊是,這時(shí)頁(yè)面就被翻譯成了中文啦!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容