www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 創(chuàng)客入門首選板——Arduino UNO評測

創(chuàng)客入門首選板——Arduino UNO評測

  • 作者:seesea
  • 來源:21ic
  • [導(dǎo)讀]
  • Arduino (美國境外稱 Genuino)是目前非常流行的創(chuàng)客工具,它封閉了底層硬件,有豐富庫提供使用,讓使用者專注于功能的實(shí)現(xiàn),達(dá)到簡單快速的開發(fā),即使是非專業(yè)的人員也可以很快上手。

前言

Arduino (美國境外稱 Genuino)是目前非常流行的創(chuàng)客工具,它封閉了底層硬件,有豐富庫提供使用,讓使用者專注于功能的實(shí)現(xiàn),達(dá)到簡單快速的開發(fā),即使是非專業(yè)的人員也可以很快上手。

其中,UNO 是入門首選,官網(wǎng)如是說:若這是您第一次使用Arduino系列產(chǎn)品, UNO將是您可以開始入門的最強(qiáng)大開發(fā)板。 UNO是整個(gè)Arduino系列開發(fā)板中最常用且存檔最多的開發(fā)板。

參數(shù)

在繼續(xù)研究之前,先了解一下UNO板子的參數(shù)吧。這些數(shù)據(jù)自然是官方文檔給的最準(zhǔn)確了,摘錄如下:

硬件

Arduino Uno 是基于 ATmega328P 的單片機(jī)開發(fā)板。該開發(fā)板由14路數(shù)字輸入/輸出引腳(其中6路可以用作PWM輸出)、 6路模擬輸入、1個(gè)16MHz的石英晶體振蕩器、一個(gè)USB接口、1個(gè)電源接頭、1個(gè)ICSP數(shù)據(jù)頭以及1個(gè)復(fù)位按鈕組成。Uno 包含了單片機(jī)運(yùn)行所需的所有要素,只需用USB連接線將其連接到計(jì)算機(jī),或利用 AC-DC 適配器或電池供電后即可啟動(dòng)。 Uno 的特色在于將 Atmega16U2 編程為一個(gè) USB-to-serial 轉(zhuǎn)換器,以便能簡單、輕松和自由地安裝驅(qū)動(dòng)程序。

板上主要資源

1.jpg

技術(shù)規(guī)格

2.jpg

引腳映射

摘自:https://www.arduino.cc/en/Hacking/PinMapping168。圖中以 168P 為示例,328P 引腳完全相同。

3.jpg

軟件安裝

IDE 下載和安裝

下載地址:https://www.arduino.cc/en/Main/Software

根據(jù)需要下載相應(yīng)版本。我比較喜歡免安裝的 zip 包,解壓到任意目錄即可使用,需要注意的是避免使用中文路徑以避免意外的問題。

4.jpg
5.jpg

驅(qū)動(dòng)安裝

如果系統(tǒng)沒有自動(dòng)成功安裝驅(qū)動(dòng),則可以手工選擇驅(qū)動(dòng),系統(tǒng)操作就不贅述,驅(qū)動(dòng)目錄在安裝目錄或 zip 包解壓目錄下可以找到:

6.jpg

主要功能測試

板子到手,IDE安裝好,驅(qū)動(dòng)也安裝好,萬事俱備,可以開始測試?yán)。哦對了,還得自備一條方口的 USB 線先。

那么,下面開始吧。

BLINK

毫無疑問,blink 是 Arduino 中的 hello world,入門示例首先登場是毫無懸念啊。當(dāng)然,如果你拿到的是一個(gè)新的板子,那么它的出廠程序就是這個(gè)啦。

手工操作的話:選擇菜單示例中的 Blink,設(shè)置好正確的板子型號,選擇正確的端口號,編譯下載,然后可以看到板載的與 13 號引腳連接的 LED 會(huì)以 0.5Hz 頻率閃動(dòng):

7.jpg
8.jpg

串口

有了串口,現(xiàn)在我們可以用串口通過輸出真實(shí)的 hello world 啦!并且回顯串口收到的字符:

如下測試,啟程程序后串口輸出 Hello world,然后每次將串口收到的字符數(shù)據(jù)輸出。注意圖上的選項(xiàng)配置不附加回車換行。

9.jpg

軟串口

UNO 只有一個(gè)硬件串口,如果有需要多個(gè)串口的情況,可以使用軟串口。如下示例一個(gè) UNO 通過硬件串口連接到另一個(gè) UNO 的軟串口每秒鐘輸出一個(gè)不斷累加的數(shù)字,第二個(gè) UNO 使用硬串口通過 PC 顯示出軟串口接收到的數(shù)字:

10.jpg

11.jpg

PWM

UNO 用了 328P 的三個(gè)定時(shí)器,每個(gè)定時(shí)器可以有兩個(gè)引腳輸出,因此有六個(gè) PWM 引腳可以使用,分別是數(shù)字引腳的 3、5、6、9、10、11 號引腳。

如下間隔輸出 0%、50%、100% 的 PWM,可以看到示波器上相應(yīng)的顯示:

12.jpg
13.jpg
  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+