(一)ARDUINO UNO開發(fā)板
Arduino生態(tài)中包括多種開發(fā)板、模塊、擴(kuò)展板。其中UNO R3是最適合入門且功能齊全使用量最多的Arduino開發(fā)板。以下就是Arduino UNO開發(fā)板的圖片。
(二)ARDUINO UNO開發(fā)板基本構(gòu)成
Arduino開發(fā)板設(shè)計得非常簡潔,一塊AVR單片機(jī)、一個晶振或振蕩器和一個5V的直流電源。常見的開發(fā)板通過一條USB數(shù)據(jù)線連接計算機(jī)。Arduino有各式各樣的開發(fā)板,其中最通用的是ArduinoUNO。另外,還有很多小型的、微型的、基于藍(lán)牙和Wi-Fi的變種開發(fā)板。
Arduino Uno是ArduinoUSB接口系列的最新版本,它的處理核心是ATMEGA328P。它有14個數(shù)字輸入/輸出引腳(其中6個可用作PWM輸出),6個模擬輸入,16MHz晶振時鐘,USB連接,電源插孔,ICSP接頭和復(fù)位按鈕。只需要通過USB數(shù)據(jù)線連接電腦就能供電、程序下載和數(shù)據(jù)通訊。
(三)ARDUINO UNO開發(fā)板硬件配置
(四)Arduino Uno引腳介紹
-
Power 引腳: 開發(fā)板可提供3.3V和5V電壓輸出,Vin引腳可用于從外部電源為開發(fā)板供電。
-
Analog In引腳: 模擬輸入引腳,開發(fā)板可讀取外部模擬信號,A0~A5為模擬輸入引腳。
-
Digital 引腳:UNO R3擁有14個數(shù)字I/O引腳,其中6個可用于PWM(脈寬調(diào)制)輸出。數(shù)字引腳用于讀取邏輯值(0或1),或者作為數(shù)字輸出引腳來驅(qū)動外部模塊。標(biāo)有"~"的引腳可產(chǎn)生PWM。
-
TX和RX引腳: 標(biāo)有TX(發(fā)送)和RX(接收)的兩個引腳用于串口通訊。其中標(biāo)有TX和RX的LED燈連接相應(yīng)引腳,在串口通訊時會以不同速度閃爍。
-
13引腳:開發(fā)板標(biāo)記第13引腳,連接板載LED燈,可通過控制13引腳來控制LED燈亮滅。一般拿到開發(fā)板上電板載燈都會閃爍,可輔助檢測開發(fā)板是否正常。