工欲善其事,必先利其器。上一篇講解了Arduino開發(fā)的軟件環(huán)境,本文將介紹Arduino開發(fā)的硬件環(huán)境,即Arduino UNO R3開發(fā)板。
UNO R3開發(fā)板
Arduino生態(tài)中包括多種開發(fā)板、模塊、擴展板。其中UNO R3是最適合入門且功能齊全使用量最多的Arduino開發(fā)板。以下就是官方正版Arduino UNO R3開發(fā)板本尊的廬山真面目。關于UNO R3官網的介紹。

Arduino Uno是一款基于ATmega328P的微控制器板。它有14個數字輸入/輸出引腳(其中6個可用作PWM輸出),6個模擬輸入,16MHz晶振時鐘,USB連接,電源插孔,ICSP接頭和復位按鈕。只需要通過USB數據線連接電腦就能供電、程序下載和數據通訊。
UNO R3硬件資源配置如下:

重要的引腳介紹
- Power 引腳: 開發(fā)板可提供3.3V和5V電壓輸出,Vin引腳可用于從外部電源為開發(fā)板供電。
- Analog In引腳: 模擬輸入引腳,開發(fā)板可讀取外部模擬信號,A0~A5為模擬輸入引腳。
- Digital 引腳:UNO R3擁有14個數字I/O引腳,其中6個可用于PWM(脈寬調制)輸出。數字引腳用于讀取邏輯值(0或1),或者作為數字輸出引腳來驅動外部模塊。標有"~"的引腳可產生PWM。
- TX和RX引腳: 標有TX(發(fā)送)和RX(接收)的兩個引腳用于串口通訊。其中標有TX和RX的LED燈連接相應引腳,在串口通訊時會以不同速度閃爍。
- 13引腳:開發(fā)板標記第13引腳,連接板載LED燈,可通過控制13引腳來控制LED燈亮滅。一般拿到開發(fā)板上電板載燈都會閃爍,可輔助檢測開發(fā)板是否正常。
國產UNO R3開發(fā)板
雖然UNO R3使用量大,但價格上對比國內其他類型開發(fā)板沒有明顯優(yōu)勢。官網售價22刀,某寶正版售價也得近百元。所以國產性價比更高的UNO R3開發(fā)板應運而生。Arduino從來都抱著開源的態(tài)度,公開一切設計原理圖和程序,所以在不影響編程和使用的情況下,國產UNO也是不錯的選擇。

入門開發(fā)套件
對于Arduino的學習,單純的有軟件環(huán)境和開發(fā)板是不夠的,必須配套相應的外部元器件、傳感器才能進行編程實驗。比如需要通過電位器元件來改變模擬輸入電壓,從而讓開發(fā)板進行讀取,開發(fā)板讀取后控制LED燈的亮度。
市面上入門開發(fā)套件種類繁多,大家都在標榜自己的套件有多少種傳感器元器件,多么的豪華高大上。其實對于初學者,重要的是學習Arduino編程,從這點上來說套件不在于多,只要能輔助學習UNO R3開發(fā)板所有資源就夠了。

關于Arduino UNO R3開發(fā)板的講解就到這里,從下一篇開始我們來真正學習Arduino編程。