在本章中,我們將了解 Arduino 板上的不同組件。將學(xué)習(xí) Arduino UNO 板,因?yàn)樗?Arduino 板系列中最受歡迎的。此外,它是開始使用電子和編碼的最佳板。有些板看起來與下面給出的有些不同,但多數(shù) Arduino 中的這些組件大部分是共同的。
名稱 | 參數(shù) |
---|---|
工作電壓 | 5V |
輸入電壓 | 接上 USB 時(shí)無須外部供電或外部 7V~12V DC 輸入 |
輸出電壓 | 5V DC 輸出和 3.3V DC 輸出 和外部電源輸入 |
微處理器 | ATmega328 |
Bootloader | Arduino Uno |
時(shí)鐘頻率 | 16 MHz |
輸入電壓( 推薦) | 7-12V |
輸入電壓(限制) | 6-20V |
支持 USB 接口協(xié)議及供電(不需外接電源) | |
支持 ISP 下載功能 | |
數(shù)字 I/O 端口 | 14(6 個(gè) PWM 輸出口) |
模擬輸入端口 | 6 |
直流電流 I/O 端口 | 40mA |
直流電流 3.3V 端口 | 50mA |
Flash 內(nèi)存 | 32 KB (ATmega328) (0.5 KB用于引導(dǎo)程序) |
SRAM | 2 KB (ATmega328) |
EEPROM | 1 KB (ATmega328) |
尺寸 | 75x55x15mm |
![]() |
電源 USB Arduino 板可以通過使用計(jì)算機(jī)上的USB線供電。你需要做的是將 USB 線連接到 USB 接口。 |
![]() |
電源(桶插座) Arduino 板可以通過將其連接到電源插口直接從交流電源供電。 |
![]() |
穩(wěn)壓器 穩(wěn)壓器的功能是控制提供給 Arduino 板的電壓,并穩(wěn)定處理器和其他元件使用的直流電壓。 |
![]() |
晶體振蕩器 晶振幫助Arduino處理時(shí)間問題。Arduino 如何計(jì)算時(shí)間?答案是,通過使用晶體振蕩器。在 Arduino 晶體頂部打印的數(shù)字是 16.000H9H。它告訴我們,頻率是 16,000,000 赫茲或 16MHz。 |
![]() |
Arduino 重置 你可以重置你的 Arduino 板,例如從一開始就啟動你的程序??梢酝ㄟ^兩種方式重置 UNO 板。首先,通過使用板上的復(fù)位按鈕(17)。其次,你可以將外部復(fù)位按鈕連接到標(biāo)有 RESET(5)的 Arduino 引腳。 |
![]() |
引腳(3.3,5,GND,Vin)
|
![]() |
模擬引腳 Arduino UNO 板有六個(gè)模擬輸入引腳,A0 到 A5。這些引腳可以從模擬傳感器(如濕度傳感器或溫度傳感器)讀取信號,并將其轉(zhuǎn)換為可由微處理器讀取的數(shù)字值。 |
![]() |
微控制器 每個(gè) Arduino 板都有自己的微控制器(11)。你可以假設(shè)它作為板的大腦。Arduino 上的主 IC(集成電路)與板對板略有不同。微控制器通常是 ATMEL 公司的。在從 Arduino IDE 加載新程序之前,你必須知道你的板上有什么 IC。此信息位于 IC 頂部。有關(guān) IC 結(jié)構(gòu)和功能的更多詳細(xì)信息,請參閱數(shù)據(jù)表。 |
![]() |
ICSP 引腳 大多數(shù)情況下,ICSP(12)是一個(gè) AVR,一個(gè)由 MOSI,MISO,SCK,RESET,VCC 和 GND 組成的 Arduino 的微型編程頭。它通常被稱為 SPI(串行外設(shè)接口),可以被認(rèn)為是輸出的“擴(kuò)展”。實(shí)際上,你是將輸出設(shè)備從屬到 SPI 總線的主機(jī)。 |
![]() |
電源 LED 指示燈 當(dāng)你將 Arduino 插入電源時(shí),此 LED 指示燈應(yīng)亮起,表明你的電路板已正確通電。如果這個(gè)指示燈不亮,那么連接就出現(xiàn)了問題。 |
![]() |
TX 和 RX LED 在你的板上,你會發(fā)現(xiàn)兩個(gè)標(biāo)簽:TX(發(fā)送)和RX(接收)。它們出現(xiàn)在 Arduino UNO 板的兩個(gè)地方。首先,在數(shù)字引腳 0 和 1 處,指示引腳負(fù)責(zé)串行通信。其次,TX 和 RX LED(13)。發(fā)送串行數(shù)據(jù)時(shí),TX LED 以不同的速度閃爍。閃爍速度取決于板所使用的波特率。RX 在接收過程中閃爍。 |
![]() |
數(shù)字 I/O Arduino UNO 板有 14 個(gè)數(shù)字 I/O 引腳(15)(其中 6 個(gè)提供 PWM(脈寬調(diào)制)輸出),這些引腳可配置為數(shù)字輸入引腳,用于讀取邏輯值(0 或 1) ;或作為數(shù)字輸出引腳來驅(qū)動不同的模塊,如 LED,繼電器等。標(biāo)有“?”的引腳可用于產(chǎn)生 PWM。 |
![]() |
AREF AREF 代表模擬參考。它有時(shí)用于設(shè)置外部參考電壓(0 至 5 伏之間)作為模擬輸入引腳的上限。 |
更多建議: