Arduino - 電路板說明



本章我們將學習Arduino電路板上的不同元件。我們將研究Arduino UNO電路板,因為它是Arduino電路板家族中最流行的電路板。此外,它也是開始學習電子和編碼的最佳電路板。有些電路板的外觀與下圖所示略有不同,但大多數Arduino電路板都具有大部分相同的元件。

Board Description
Power USB

USB供電

Arduino電路板可以使用電腦的USB線供電。您只需將USB線連線到USB介面(1)即可。

Barrel Jack

電源(電源插孔)

Arduino電路板可以透過將其連線到電源插孔(2)直接從交流電源供電。

Voltage Regulator

穩壓器

穩壓器的功能是控制提供給Arduino電路板的電壓,並穩定處理器和其他元件使用的直流電壓。

Crystal Oscillator

晶體振盪器

晶體振盪器幫助Arduino處理時間問題。Arduino如何計算時間?答案是,使用晶體振盪器。Arduino晶體頂部印有的數字是16.000H9H。它告訴我們頻率是16,000,000赫茲或16兆赫。

Arduino Reset

Arduino復位

您可以復位Arduino電路板,即從頭開始執行程式。您可以透過兩種方式復位UNO電路板。第一種是使用電路板上的復位按鈕(17)。第二種是將外部復位按鈕連線到標記為RESET(5)的Arduino引腳。

Pins

引腳(3.3V, 5V, GND, Vin)

  • 3.3V (6) − 提供3.3伏輸出電壓

  • 5V (7) − 提供5伏輸出電壓

  • 大多數與Arduino電路板一起使用的元件都能在3.3伏和5伏下正常工作。

  • GND (8)(接地)− Arduino上有幾個GND引腳,任何一個都可以用於接地電路。

  • Vin (9) − 此引腳也可以用於從外部電源(如交流電源)為Arduino電路板供電。

Analog pins

模擬引腳

Arduino UNO電路板有六個模擬輸入引腳A0到A5。這些引腳可以讀取來自模擬感測器(如溼度感測器或溫度感測器)的訊號,並將其轉換為微處理器可以讀取的數字值。

Main microcontroller

主微控制器

每個Arduino電路板都有自己的微控制器(11)。您可以將其視為電路板的大腦。Arduino上的主積體電路(IC)在不同的電路板之間略有不同。微控制器通常來自ATMEL公司。在從Arduino IDE載入新程式之前,您必須知道您的電路板具有什麼IC。此資訊可在IC頂部找到。有關IC構造和功能的更多詳細資訊,您可以參考資料表。

ICSP pin

ICSP引腳

大多數情況下,ICSP(12)是AVR,一個Arduino的微型程式設計介面,包含MOSI、MISO、SCK、RESET、VCC和GND。它通常被稱為SPI(序列外圍介面),可以被認為是輸出的“擴充套件”。實際上,您正在將輸出裝置從屬到SPI匯流排的母線。

Power LED indicator

電源LED指示燈

當您將Arduino插入電源時,此LED應亮起,表示電路板已正確供電。如果此指示燈不亮,則連線存在問題。

TX and RX LEDs

TX和RX LED

在您的電路板上,您將找到兩個標籤:TX(傳送)和RX(接收)。它們在Arduino UNO電路板上出現兩次。首先,在數字引腳0和1處,指示負責序列通訊的引腳。其次,TX和RX LED(13)。TX LED在傳送序列資料時以不同的速度閃爍。閃爍速度取決於電路板使用的波特率。RX在接收過程中閃爍。

Digital I/O

數字I/O

Arduino UNO電路板有14個數字I/O引腳(15)(其中6個提供PWM(脈衝寬度調製)輸出。這些引腳可以配置為工作為輸入數字引腳以讀取邏輯值(0或1),或作為數字輸出引腳以驅動不同的模組,如LED、繼電器等。標有“~”的引腳可用於生成PWM。

AREF

AREF

AREF代表模擬參考電壓。有時,它用於將外部參考電壓(0到5伏之間)設定為模擬輸入引腳的上限。

廣告