找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6986|回復(fù): 0
收起左側(cè)

arduino uno r3引腳圖功能介紹

[復(fù)制鏈接]
ID:849078 發(fā)表于 2021-6-25 14:55 | 顯示全部樓層 |閱讀模式
Arduino Uno R3開(kāi)發(fā)板的引腳分配圖包含14個(gè)數(shù)字引腳、6個(gè)模擬輸入、電源插孔、USB連接和ICSP插頭。引腳的復(fù)用功能提供了更多的不同選項(xiàng),例如驅(qū)動(dòng)電機(jī)、LED、讀取傳感器等。下圖為Arduino Uno引腳的功能說(shuō)明圖。

arduino uno r3引腳圖

arduino uno r3引腳圖

arduino uno r3引腳圖說(shuō)明

arduino uno r3引腳圖說(shuō)明


電源引腳說(shuō)明
VIN --- 當(dāng)外部直流電源接入電源插座時(shí),可以通過(guò)VIN向外部供電;也可以通過(guò)此引腳向UNO直接供電;VIN有電時(shí)將忽略從USB或者其他引腳接入的電源
5V --- 通過(guò)穩(wěn)壓器或USB的5V電壓,為UNO上的5V芯片供電
3.3V --- 通過(guò)穩(wěn)壓器產(chǎn)生的3.3V電壓,最大驅(qū)動(dòng)電流50mA
GND --- 地腳
IOREF--- I/O參考電壓。其他設(shè)備可通過(guò)該引腳識(shí)別開(kāi)發(fā)板I/O參考電壓。
輸入輸出
Arduino Uno有14個(gè)數(shù)字輸入輸出引腳,可使用 pinMode()、digitalWrite() 和 digitalRead() 控制。
其中一些帶有特殊功能,這些引腳如下:
Serial
0(RX)、1(TX),被用于接收和發(fā)送串口數(shù)據(jù)。這兩個(gè)引腳通過(guò)連接到ATmega16u2來(lái)與計(jì)算機(jī)進(jìn)行串口通信。
外部中斷2、3,可以輸入外部中斷信號(hào)。中斷有四種觸發(fā)模式:低電平觸發(fā)、電平改變觸發(fā)、上升沿觸發(fā)、下降沿觸發(fā)。
PWM輸出:3、5、6、9、10、11,可用于輸出8-bit PWM波。對(duì)應(yīng)函數(shù) analogWrite() 。
SPI:10(SS)、11(MOSI)、12(MISO)、13(SCK),可用于SPI通信?梢允褂霉俜教峁┑腟PI庫(kù)操縱。
L-LED:13。13號(hào)引腳連接了一個(gè)LED,當(dāng)引腳輸出高電平時(shí)打開(kāi)LED,當(dāng)引腳輸出低電平時(shí)關(guān)閉LED。
TWI:A4(SDA)、A5(SCL)和TWI接口,可用于TWI通信,兼容I2C通信?梢允褂霉俜教峁┑腤ire庫(kù)操縱。
Arduino Uno 6個(gè)模擬輸入引腳,可使用analogRead()讀取模擬值。每個(gè)模擬輸入都有10位分辨率(即1024個(gè)不同的值)。默認(rèn)情況下,模擬輸入電壓范圍為0~5V,可使用 AREF引腳和analogReference()函數(shù)設(shè)置其他參考電壓。
相關(guān)引腳如下:
AREF:模擬輸入?yún)⒖茧妷狠斎胍_。
Reset:復(fù)位端口。接低電平會(huì)使Arduino復(fù)位,復(fù)位按鍵按下時(shí),會(huì)使該端口接到低電平,從而讓Arduino復(fù)位。
指示燈(LED) Arduino UNO帶有4個(gè)LED指示燈,作用分別如下:
ON:電源指示燈。當(dāng)Arduino通電時(shí),ON燈會(huì)點(diǎn)亮。
TX:串口發(fā)送指示燈。當(dāng)使用USB連接到計(jì)算機(jī)且Arduino向計(jì)算機(jī)傳輸數(shù)據(jù)時(shí),TX燈會(huì)點(diǎn)亮。
RX:串口接收指示燈。當(dāng)使用USB連接到計(jì)算機(jī)且Arduino接收到計(jì)算機(jī)傳來(lái)的數(shù)據(jù)時(shí),RX燈會(huì)點(diǎn)亮
L:可編程控制指示燈。該LED通過(guò)特殊電路連接到Arduino的13號(hào)引腳,當(dāng)13號(hào)引腳為高電平或高阻態(tài)時(shí),該LED 會(huì)點(diǎn)亮;低電平時(shí),不會(huì)點(diǎn)亮。可以通過(guò)程序或者外部輸入信號(hào),控制該LED亮滅。
通信
Arduino UNO具備多種通信接口,可以和計(jì)算機(jī)、其他Arduino或者其他控制器通信。
ATmega328 提供了UART TTL (5V)串口通信,其位于0 (RX) 和1 (TX)兩個(gè)引腳上。Uno上的ATmega16U2會(huì)在計(jì)算機(jī)上模擬出一個(gè)USB串口,使得ATmega328 能和計(jì)算機(jī)通信。Arduino IDE提供了串口監(jiān)視器,使用它可以收發(fā)簡(jiǎn)單文本數(shù)據(jù)。Uno上的RX\TX兩個(gè)LED可以指示當(dāng)前Uno的通信狀態(tài)。
SoftwareSerial庫(kù)可以將Uno的任意數(shù)字引腳模擬成串口,從而進(jìn)行串口通信。
ATmega328也支持I2C (TWI)和SPI通信。Arduino IDE自帶的Wire庫(kù),可用于驅(qū)動(dòng)I2C總線(xiàn),自帶的SPI庫(kù),可用于SPI通信。
了解更多Arduino UNO R3 (意大利原裝正版)引腳內(nèi)容請(qǐng)關(guān)注DFRobot創(chuàng)客商城Arduino UNO R3 產(chǎn)品WIKI詳細(xì)介紹。


回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表