欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: Arduino UNO R3教程,原理圖,引腳圖 [打印本頁(yè)]

作者: sfme1    時(shí)間: 2020-12-2 11:45
標(biāo)題: Arduino UNO R3教程,原理圖,引腳圖
剛?cè)腴T的學(xué)習(xí)Arduino的朋友都會(huì)有個(gè)疑問(wèn)Arduino UNO R3是什么?為什么要從Arduino UNO R3開(kāi)始學(xué)起?

Arduino概述:
Arduino是一個(gè)開(kāi)放源碼電子原型平臺(tái),擁有靈活、易用的硬件和軟件。Arduino專為設(shè)計(jì)師,工藝美術(shù)人員,業(yè)余愛(ài)好者,以及對(duì)開(kāi)發(fā)互動(dòng)裝置或互動(dòng)式開(kāi)發(fā)環(huán)境感興趣的人而設(shè)的。
Arduino是人們連接各種任務(wù)的粘合劑。要給Arduino下一個(gè)最準(zhǔn)確的定義,最好用一些生活中實(shí)例來(lái)描述。

您想當(dāng)咖啡煮好時(shí),咖啡壺就發(fā)出“吱吱”聲提醒您嗎?
您想當(dāng)郵箱有新郵件時(shí),電話會(huì)發(fā)出警報(bào)通知您嗎?
想要一件閃閃發(fā)光的絨毛玩具嗎?
想要一套按下快捷鍵就可以進(jìn)行實(shí)驗(yàn)測(cè)試蜂音器嗎?
想自制一個(gè)心率監(jiān)測(cè)器,將每次騎腳踏車的記錄存進(jìn)存儲(chǔ)卡嗎?
以上案例Arduino都可以為您實(shí)現(xiàn)。


Arduino UNO R3是什么?
Arduino生態(tài)中包括多種開(kāi)發(fā)板、模塊、擴(kuò)展板。其中UNO R3是最適合入門且功能齊全使用量最多的Arduino開(kāi)發(fā)板,R3也是Arduino最新的版本。除了保留之前Arduino UNO板的所有特點(diǎn)之外,這個(gè)R3版使用了更強(qiáng)大的ATmega16U2替代了8U2。(或者說(shuō)是之前版本的FTDI板)這允許更快的轉(zhuǎn)換速度和更大內(nèi)存,使得UNO R3版本在Linux或者M(jìn)ac下不需要安裝任何驅(qū)動(dòng)程序,(Windows系統(tǒng)需要inf文件)并且有能力外接鍵盤,鼠標(biāo),搖桿等。
Arduino UNO R3還增加了AREF邊上的SDA和SCL端口。此外,RESET邊上還有兩個(gè)新的端口。一個(gè)端口是IOREF,它能夠使擴(kuò)展板適應(yīng)主板的電壓。另一個(gè)空的端口預(yù)留給將來(lái)擴(kuò)展的可能。Arduino UNO R3能夠兼容任何現(xiàn)存擴(kuò)展板并且能用它額外的端口適應(yīng)新的擴(kuò)展板。

Arduino UNO R3教程:

入門學(xué)習(xí)Arduino UNO R3
第一步:
要先下載Arduino編譯環(huán)境,最新版本下載地址:https://www.arduino.cc/en/Main/Software

第二步:認(rèn)識(shí)Arduino IDE
Arduino IDE是Arduino產(chǎn)品的軟件編輯環(huán)境。簡(jiǎn)單的說(shuō)就是用來(lái)寫代碼,下載代碼的地方。任何的Arduino產(chǎn)品都需要下載代碼后才能運(yùn)作。我們所搭建的硬件電路是輔助代碼來(lái)完成的,兩者是缺一不可的。如同人通過(guò)大腦來(lái)控制肢體活動(dòng)是一個(gè)道理。如果代碼就是大腦的話,外圍硬件就是肢體,肢體的活動(dòng)取決于大腦,所以硬件實(shí)現(xiàn)取決于代碼。

Arduino IDE基本也只需要用到上面標(biāo)示出來(lái)的部分就可以了,上圖大部分的白色區(qū)域就是代碼的編輯區(qū),用來(lái)輸入代碼的。注意,輸入代碼時(shí),要切換到英文輸入法的模式。下面黑色的區(qū)域是消息提示區(qū),會(huì)顯示編譯或者下載是否通過(guò)。

第三步:下載一個(gè)Blink程序
下載一個(gè)最簡(jiǎn)單的代碼,既可以幫你熟悉如何下載程序,同時(shí)也測(cè)試下板子好壞。UNO板上標(biāo)有L的LED。這段測(cè)試代碼就是讓這個(gè)LED燈閃爍。


第四步:打開(kāi)Blink
插上USB線,打開(kāi)Arduino IDE后,找到“Blink”代碼。
文件 > 示例 > 01.Basics > Blink



第五步: 校驗(yàn)程序

通常,寫完一段代碼后,我們都需要校驗(yàn)一下,看看代碼有沒(méi)有錯(cuò)誤。點(diǎn)擊“校驗(yàn)”。


校驗(yàn)中.....

校驗(yàn)完畢!

由于是樣例代碼,所以校驗(yàn)不會(huì)有錯(cuò)誤,不過(guò)在以后寫代碼的過(guò)程中,輸入完代碼,都需要校驗(yàn)一下,然后再下載到Arduino中。
在下載程序之前,我們還要先告訴Arduino IDE板子型號(hào)以及相應(yīng)的串口。


第六步:設(shè)置板卡型號(hào)
Arduino包括多種版本的主控器,其中比較常見(jiàn)的是Uno、Leonardo以及Mega系列的控制器。在板子一欄,你需要根據(jù)自己選擇的主控硬件的固件類型來(lái)選擇板卡。(樣例中選用的以Uno為bootloader的控制器) 工具 > 板卡 > Arduino Uno


第七步:設(shè)置串口

工具 > 串口 > xx,這里的xx應(yīng)選擇在你的電腦設(shè)備管理器中看到的一致。




第八步:下載程序

如圖,最后,點(diǎn)擊“下載”。


下載完畢!


最后就會(huì)看到程序運(yùn)行的效果:Adruino Uno板上13號(hào)引腳的LED燈在閃爍。




Arduino UNO R3原理圖


Arduino UNO R3引腳圖
Arduino Uno開(kāi)發(fā)板的引腳分配圖包含14個(gè)數(shù)字引腳、6個(gè)模擬輸入、電源插孔、USB連接和ICSP插頭。引腳的復(fù)用功能提供了更多的不同選項(xiàng),例如驅(qū)動(dòng)電機(jī)、LED、讀取傳感器等。下圖為Arduino Uno引腳的功能。

Arduino UNO可以通過(guò)3種方式供電,而且能自動(dòng)選擇供電方式

外部直流電源通過(guò)電源插座供電
電池連接電源連接器的GND和VIN引腳
USB接口直接供電

電源引腳說(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 --- 地腳
文章來(lái)源:DF創(chuàng)客社區(qū)Arduino中文論壇
作者: lhn1324    時(shí)間: 2021-2-2 16:01
沒(méi)看到圖




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1