Arduino Uno R3開發板的引腳分配圖包含14個數字引腳、6個模擬輸入、電源插孔、USB連接和ICSP插頭。引腳的復用功能提供了更多的不同選項,例如驅動電機、LED、讀取傳感器等。下圖為Arduino Uno引腳的功能說明圖。
Arduino-Uno-Pin-Layout-1024x863.jpg (157.05 KB, 下載次數: 117)
下載附件
arduino uno r3引腳圖
2021-6-25 14:53 上傳
e1490134349b033b46d30d9902ce36d3d439bdf9.png (173.15 KB, 下載次數: 135)
下載附件
arduino uno r3引腳圖說明
2021-6-25 14:54 上傳
電源引腳說明 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通信,兼容I2C通信。可以使用官方提供的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詳細介紹。
|