首頁 > 評測 > 創(chuàng)客入門首選板——Arduino UNO評測
創(chuàng)客入門首選板——Arduino UNO評測
- [導(dǎo)讀]
- Arduino (美國境外稱 Genuino)是目前非常流行的創(chuàng)客工具,它封閉了底層硬件,有豐富庫提供使用,讓使用者專注于功能的實現(xiàn),達(dá)到簡單快速的開發(fā),即使是非專業(yè)的人員也可以很快上手。
前言
Arduino (美國境外稱 Genuino)是目前非常流行的創(chuàng)客工具,它封閉了底層硬件,有豐富庫提供使用,讓使用者專注于功能的實現(xiàn),達(dá)到簡單快速的開發(fā),即使是非專業(yè)的人員也可以很快上手。
其中,UNO 是入門首選,官網(wǎng)如是說:若這是您第一次使用Arduino系列產(chǎn)品, UNO將是您可以開始入門的最強大開發(fā)板。 UNO是整個Arduino系列開發(fā)板中最常用且存檔最多的開發(fā)板。
參數(shù)
在繼續(xù)研究之前,先了解一下UNO板子的參數(shù)吧。這些數(shù)據(jù)自然是官方文檔給的最準(zhǔn)確了,摘錄如下:
硬件
Arduino Uno 是基于 ATmega328P 的單片機開發(fā)板。該開發(fā)板由14路數(shù)字輸入/輸出引腳(其中6路可以用作PWM輸出)、 6路模擬輸入、1個16MHz的石英晶體振蕩器、一個USB接口、1個電源接頭、1個ICSP數(shù)據(jù)頭以及1個復(fù)位按鈕組成。Uno 包含了單片機運行所需的所有要素,只需用USB連接線將其連接到計算機,或利用 AC-DC 適配器或電池供電后即可啟動。 Uno 的特色在于將 Atmega16U2 編程為一個 USB-to-serial 轉(zhuǎn)換器,以便能簡單、輕松和自由地安裝驅(qū)動程序。
板上主要資源
技術(shù)規(guī)格
引腳映射
摘自:https://www.arduino.cc/en/Hacking/PinMapping168。圖中以 168P 為示例,328P 引腳完全相同。
軟件安裝
IDE 下載和安裝
下載地址:https://www.arduino.cc/en/Main/Software
根據(jù)需要下載相應(yīng)版本。我比較喜歡免安裝的 zip 包,解壓到任意目錄即可使用,需要注意的是避免使用中文路徑以避免意外的問題。
驅(qū)動安裝
如果系統(tǒng)沒有自動成功安裝驅(qū)動,則可以手工選擇驅(qū)動,系統(tǒng)操作就不贅述,驅(qū)動目錄在安裝目錄或 zip 包解壓目錄下可以找到:
主要功能測試
板子到手,IDE安裝好,驅(qū)動也安裝好,萬事俱備,可以開始測試?yán)病E秾α耍€得自備一條方口的 USB 線先。
那么,下面開始吧。
BLINK
毫無疑問,blink 是 Arduino 中的 hello world,入門示例首先登場是毫無懸念啊。當(dāng)然,如果你拿到的是一個新的板子,那么它的出廠程序就是這個啦。
手工操作的話:選擇菜單示例中的 Blink,設(shè)置好正確的板子型號,選擇正確的端口號,編譯下載,然后可以看到板載的與 13 號引腳連接的 LED 會以 0.5Hz 頻率閃動:
串口
有了串口,現(xiàn)在我們可以用串口通過輸出真實的 hello world 啦!并且回顯串口收到的字符:
如下測試,啟程程序后串口輸出 Hello world,然后每次將串口收到的字符數(shù)據(jù)輸出。注意圖上的選項配置不附加回車換行。
軟串口
UNO 只有一個硬件串口,如果有需要多個串口的情況,可以使用軟串口。如下示例一個 UNO 通過硬件串口連接到另一個 UNO 的軟串口每秒鐘輸出一個不斷累加的數(shù)字,第二個 UNO 使用硬串口通過 PC 顯示出軟串口接收到的數(shù)字:
PWM
UNO 用了 328P 的三個定時器,每個定時器可以有兩個引腳輸出,因此有六個 PWM 引腳可以使用,分別是數(shù)字引腳的 3、5、6、9、10、11 號引腳。
如下間隔輸出 0%、50%、100% 的 PWM,可以看到示波器上相應(yīng)的顯示:
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前