arduino uno r3引腳圖

Arduino Uno R3開發板的引腳分配圖包含14個數字引腳、6個模擬輸入、電源插孔、USB連線和ICSP插頭。引腳的複用功能提供了更多的不同選項,例如驅動電機、LED、讀取感測器等。下圖為Arduino Uno引腳的功能。

arduino uno r3引腳圖

arduino uno r3引腳圖-來源於DFRobot

電源引腳說明

VIN ——- 當外部直流電源接入電源插座時,可以透過VIN向外部供電;也可以透過此引腳向UNO直接供電;VIN有電時將忽略從USB或者其他引腳接入的電源

5V ——- 透過穩壓器或USB的5V電壓,為UNO上的5V晶片供電

3。3V ——- 透過穩壓器產生的3。3V電壓,最大驅動電流50mA

GND ——- 地腳

IOREF——- I/O參考電壓。其他裝置可透過該引腳識別開發板I/O參考電壓。

輸入輸出

Arduino Uno有14個數字輸入輸出引腳,可使用 pinMode()、digitalWrite() 和 digitalRead() 控制。

其中一些帶有特殊功能,這些引腳如下:

Serial

0(RX)、1(TX),被用於接收和傳送串列埠資料。這兩個引腳透過連線到ATmega16u2來與計算機進行串列埠通訊。

外部中斷2、3,可以輸入外部中斷訊號。中斷有四種觸發模式:低電平觸發、電平改變觸發、上升沿觸發、下降沿觸發。

PWM輸出:3、5、6、9、10、11,可用於輸出8-bit PWM波。對應函式 analogWrite() 。

SPI:10(SS)、11(MOSI)、12(MISO)、13(SCK),可用於SPI通訊。可以使用官方提供的SPI庫操縱。

L-LED:13。13號引腳連線了一個LED,當引腳輸出高電平時開啟LED,當引腳輸出低電平時關閉LED。

TWI:A4(SDA)、A5(SCL)和TWI介面,可用於TWI通訊,相容IC通訊。可以使用官方提供的Wire庫操縱。

Arduino Uno 6個模擬輸入引腳,可使用analogRead()讀取模擬值。每個模擬輸入都有10位解析度(即1024個不同的值)。預設情況下,模擬輸入電壓範圍為0~5V,可使用 AREF引腳和analogReference()函式設定其他參考電壓。

相關引腳如下:

AREF:模擬輸入參考電壓輸入引腳。

Reset:復位埠。接低電平會使Arduino復位,復位按鍵按下時,會使該埠接到低電平,從而讓Arduino復位。

指示燈(LED) Arduino UNO帶有4個LED指示燈,作用分別如下:

ON:電源指示燈。當Arduino通電時,ON燈會點亮。

TX:串列埠傳送指示燈。當使用USB連線到計算機且Arduino向計算機傳輸資料時,TX燈會點亮。

RX:串列埠接收指示燈。當使用USB連線到計算機且Arduino接收到計算機傳來的資料時,RX燈會點亮

L:可程式設計控制指示燈。該LED透過特殊電路連線到Arduino的13號引腳,當13號引腳為高電平或高阻態時,該LED 會點亮;低電平時,不會點亮。可以透過程式或者外部輸入訊號,控制該LED亮滅。

通訊

Arduino UNO具備多種通訊介面,可以和計算機、其他Arduino或者其他控制器通訊。

ATmega328 提供了UART TTL (5V)串列埠通訊,其位於0 (RX) 和1 (TX)兩個引腳上。Uno上的ATmega16U2會在計算機上模擬出一個USB串列埠,使得ATmega328 能和計算機通訊。Arduino IDE提供了串列埠監視器,使用它可以收發簡單文字資料。Uno上的RX\TX兩個LED可以指示當前Uno的通訊狀態。

SoftwareSerial庫可以將Uno的任意數字引腳模擬成串列埠,從而進行串列埠通訊。

ATmega328也支援I2C (TWI)和SPI通訊。Arduino IDE自帶的Wire庫,可用於驅動I2C匯流排,自帶的SPI庫,可用於SPI通訊。

瞭解更多Arduino UNO R3 (義大利原裝正版)引腳內容請關注DFRobot創客商城Arduino UNO R3 產品WIKI詳細介紹。