Arduino是一款便捷靈活、方便上手的開(kāi)源電子原型平臺(tái)。包含硬件(各種型號(hào)的Arduino板)和軟件(Arduino IDE,集成開(kāi)發(fā)環(huán)境)。Arduino是目前世界上最為流行的開(kāi)源硬件平臺(tái)之一,越來(lái)越來(lái)的極客們開(kāi)始熱衷于這款優(yōu)秀的開(kāi)發(fā)平臺(tái)。它的型號(hào)有很多,目前比較流行的由官方出品的Arduino主板。
流行的Arduino主板
Arduino Nano / Uno / Mega Due / LilyPad / Ethernet /Leonardo / Yun
今天就給大家?guī)?lái)一款Nano系列最新版本的開(kāi)發(fā)板介紹:Arduino Nano?V3。我們知道在英語(yǔ)“Nano”意思是納米,因此這塊開(kāi)發(fā)板也是比較小巧的那種,如圖1-1所示。
圖1-1?Arduino Nano主板
1 初見(jiàn)
我們先看包裝:
打開(kāi)我們盒子找到Arduino Nano主板,可以看出該主板包裝簡(jiǎn)潔美觀大方,擁有Arduino Nano的個(gè)性色彩,這也與Arduino IDE軟件的用色是一致的。當(dāng)我們將Arduino Nano主板拿到手時(shí),我們親愛(ài)的工作人員已經(jīng)將有可能用上的引腳全部引腳通過(guò)杜邦針焊接完整了,如圖1-2所示。
圖1-2焊有杜邦針的Arduino Nano主板
我們仔細(xì)看一下這個(gè)板子的正反面,其中正面有一個(gè)主控芯片,反面有一個(gè)USB轉(zhuǎn)232的接口芯片,官方主板產(chǎn)自意大利,官方網(wǎng)站為:ARDUINO.ORG 。在正面提供了UCSP接口以及4個(gè)LED,復(fù)位按鍵,USB接口等。
2 板載資源
圖1-3?Nano主板的板載資源
如圖1-3所示,幾個(gè)重要的板載資源都用箭頭標(biāo)出,同時(shí)我們還可以通過(guò)開(kāi)發(fā)板上印制的內(nèi)容來(lái)了解相關(guān)的資源配置,其中4個(gè)LED指示燈,可以看出上面標(biāo)有:TX、RX、ON、L四個(gè)字樣,其中前TX、RX兩個(gè)是串口的發(fā)送和接受的指示燈,配合原理圖當(dāng)進(jìn)行下載程序的時(shí)候這兩個(gè)指示燈都將閃爍,ON是對(duì)應(yīng)5V電源,也就是電源指示燈,當(dāng)板子獲得5V供電的時(shí)候就將點(diǎn)亮這個(gè)ON只是燈。最后一個(gè)L程序運(yùn)行指示燈。連接到D13上,可以通過(guò)LED實(shí)驗(yàn)完成對(duì)L的閃爍進(jìn)行閃爍控制。
如圖1-4為主板擴(kuò)展接口上的標(biāo)志也可以看出數(shù)字接口和模擬輸入接口。配合原理圖可以知道相應(yīng)接口的復(fù)用功能,下面給出管腳分布圖。
圖1-4主板管腳分布圖
數(shù)字接口主要有0和1兩種電平模式。一般用來(lái)完成對(duì)LED,按鍵,等相關(guān)的開(kāi)關(guān)量輸入輸出控制。如主板上的D0到D13
模擬接口主要為模擬量,如主板上的A0到A7接口,可以完成一些電流,電壓(搖桿\電位器\旋鈕等)的輸入。
3 安裝驅(qū)動(dòng)
要想讓一個(gè)Arduino能夠正常與我們的電腦連接,就需要對(duì)主板上的接口與USB口相匹配,我們需要一根USB Mini數(shù)據(jù)線(xiàn),如圖1-5,當(dāng)然我們親愛(ài)的工作人員已經(jīng)準(zhǔn)備好了。
圖1-5 USBmini接口線(xiàn)
由于Nano主板已經(jīng)板載了USB轉(zhuǎn)232芯片,因此我們只需要安裝板載芯片對(duì)應(yīng)的USB驅(qū)動(dòng)程序即可,通常在Win7或更高版本的操作系統(tǒng),均能自動(dòng)完成安裝。我們的工作人員在Win10下測(cè)試,連接后,自動(dòng)就可以匹配好驅(qū)動(dòng)程序。在計(jì)算機(jī)-》屬性-》設(shè)備管理器會(huì)增加,如圖1-6所示,USB轉(zhuǎn)串口COM7。
圖1-6 設(shè)備管理器中顯示端口號(hào)
另外一些Arduino IDE安裝包在安裝開(kāi)發(fā)軟件的時(shí)候也會(huì)自動(dòng)安裝驅(qū)動(dòng)程序的。安裝過(guò)程會(huì)彈出安裝驅(qū)動(dòng)向?qū)?,你只要安裝就行了。
本節(jié)Arduino初識(shí)就寫(xiě)到這里了。謝謝關(guān)注。