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