步驟1:為什么使用ARDUINO UNO?
arduino UNO是最常用的,
UNO是第一款arduino的絕佳選擇,因?yàn)樗鄬?duì)便宜且易于安裝,并且是您可以使用的最困難的主板。在極少數(shù)情況下,即使您弄亂了電路板,也可以以幾美元(約合6美元/200 INR)的價(jià)格更換ATmega 328p微控制器,因?yàn)閁NO是帶有DIP封裝的表面安裝版本。
步驟2:ARDUINO UNO -R3:
“ UNO”在意大利語(yǔ)中表示一個(gè),并命名為標(biāo)志著Arduino軟件IDE 1.0的發(fā)布
最新的Arduino UNO R3于2011年發(fā)布,它是UNO板的第三版。
那么,我們應(yīng)該看看這塊小板的規(guī)格,以便您期待使用其中描述的所有出色功能嗎?
規(guī)格:
微控制器: ATmega328p
工作電壓:5V
輸入電壓(推薦):7-12V
輸入電壓(限制): 6-20V
數(shù)字I/O引腳: 14個(gè)(其中6個(gè)提供PWM輸出)
模擬輸入引腳: 6
每個(gè)I/O引腳的直流電流: 40 mA
3.3V引腳: 50 mA
閃存::32 KB(ATmega328),其中引導(dǎo)程序SRAM使用的0.5 KB 2 KB(ATmega328)
EEPROM : 1 KB(ATmega328)
時(shí)鐘速度: 16 MHZ
第3步:微控制器:
Arduino UNO基于ATmega 328p微控制器,并且還具有ATmega16U微控制器。
ATmega 328p: 這是Arduino的大腦,它是基于Atmel微微功耗8位AVR RISC的高性能微控制器,可在單個(gè)時(shí)鐘周期內(nèi)執(zhí)行功能強(qiáng)大的指令。
ATmega 16U2: 該微控制器負(fù)責(zé)USB連接和ICSP引導(dǎo)加載程序。
第4步:I/O引腳:
Arduino UNO擁有
14個(gè)數(shù)字引腳(6個(gè)PWM)和6個(gè)模擬引腳
數(shù)字引腳: 引腳0至引腳13
其中引腳0和引腳1用于接收和傳輸串行數(shù)據(jù)。 PWM:3,5,6,9,10,11
這6個(gè)引腳可以用作PWM(脈沖寬度調(diào)制)引腳,使用這些引腳可以依次控制電壓和亮度
模擬引腳: 到引腳A5
模擬引腳的主要功能是從模擬傳感器讀取值。
步驟5:電力系統(tǒng)/電源引腳:
Arduino UNO具有超級(jí)便捷的電源管理和內(nèi)置電壓調(diào)節(jié)功能。
與舊板不同,電源是自動(dòng)選擇的。您可以通過(guò)USB或USB直接為其供電。
外部電源可以通過(guò)
將電源(7-12V DC)連接到直流電源插孔(或)
將電池引線(xiàn)連接到Vin和Gnd。
注意:請(qǐng)勿嘗試通過(guò)5V或3.3V引腳為其供電,否則會(huì)損壞板上電路調(diào)節(jié)器。
5V和3.3V引腳 可在將其連接到。
Arduino IOREF: 此引腳提供了供微控制器操作的參考電壓。
步驟6:內(nèi)存:
ATmega 328p具有32KB的閃存來(lái)存儲(chǔ)程序,2KB的SRAM和1KB的EEPROM。
步驟7:通信:
UNO具有諸如 UART串行通信,SPI和I2C的通信協(xié)議。
UART:
UNO使用數(shù)字pin0(RX)和數(shù)字pin1(TX)進(jìn)行UART TTL串行通信。
I2C:
UNO使用A4或SDA引腳,而A5或SCL引腳用于與線(xiàn)庫(kù)的I2C通信。
SCL是時(shí)鐘信號(hào)
SDA是數(shù)據(jù)信號(hào)
注意: SDA和SCL引腳不是UNO中可用于I2C的額外引腳,它是引腳的副本A4和A5。
SPI:
Pin11:(MOSI)
Pin12 :(MISO)
Pin13:(SCK)
MOSI(Master Out Slave In)-用于將數(shù)據(jù)發(fā)送到外圍設(shè)備的主控線(xiàn)。
MISO(主機(jī)輸入從機(jī)輸出)-用于將數(shù)據(jù)發(fā)送到主機(jī)的從機(jī)線(xiàn)路。
SCK(串行時(shí)鐘)-用于同步主機(jī)產(chǎn)生的數(shù)據(jù)傳輸?shù)臅r(shí)鐘脈沖。
對(duì)應(yīng)的引腳以及SPI庫(kù)用于SPI通信。
ICSP頭可用于通過(guò)引導(dǎo)加載程序直接對(duì)ATmega進(jìn)行編程。
步驟8:時(shí)鐘:
板載16MHz時(shí)鐘,使其成為最快,最快的微處理器。
步驟9:其他功能:
它具有一個(gè)重置按鈕,用于重置芯片上的程序。
板上的Led映射到引腳13,以進(jìn)行調(diào)試和測(cè)試。
電源Led指示電源。
兩個(gè)Led用于RX和TX串行通信發(fā)生時(shí),指示燈會(huì)閃爍。
所以我希望您已經(jīng)掌握了有關(guān)Arduino UNO內(nèi)部?jī)?nèi)容的所有答案。那么,為什么要等待呢,從亞馬遜,Ebay,F(xiàn)lipkart或附近的任何電子零售商店搶走arduino板。 : - )
責(zé)任編輯:wv
-
Arduino
+關(guān)注
關(guān)注
188文章
6468瀏覽量
186952
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論