久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> Arduino >> 瀏覽文章

原創(chuàng):一步一步教你玩Arduino:IDE的安裝和點(diǎn)亮一只發(fā)光二極管(圖文并茂)

作者:海盜工作室   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年04月28日   【字體:
測(cè)試環(huán)境:
操作系統(tǒng):windows  XP專業(yè)版 32位 SP3
Arduino版本: 1.0.5
1、下載IDE
登陸Arduino官網(wǎng):www.arduino.cc。



點(diǎn)擊Download,進(jìn)入Download頁面后,根據(jù)自己使用的操作系統(tǒng),選擇其對(duì)應(yīng)的下載IDE的鏈接,這里選擇的是:Arduino 1.0.5---->Windows(ZIP file),下載結(jié)束后是一個(gè)壓縮包,保存在合適的硬盤內(nèi)解壓壓縮包。




2、安裝IDE
打開解壓后的文件夾,點(diǎn)擊arduino,即可使用。



3、驅(qū)動(dòng)程序
用USB數(shù)據(jù)線將arduino控制器與電腦連接上,



此時(shí)電腦會(huì)提示:發(fā)現(xiàn)新硬件,彈出找到新的硬件向?qū)Т翱冢x擇從列表或指定位置安裝(高級(jí))(S),點(diǎn)擊“下一步”。



點(diǎn)擊瀏覽,找到剛才解壓的文件夾,在其Drivers文件夾下有一個(gè)名為:FTDI USB Drivers文件夾,選擇它。



點(diǎn)擊確定。



點(diǎn)擊下一步。








點(diǎn)擊完成,驅(qū)動(dòng)程序安裝完成。


4、簡(jiǎn)單介紹下Arduino的界面:
點(diǎn)擊桌面上的arduino圖標(biāo),打開arduino。



從左向右:
對(duì)號(hào):編譯。
向右的箭頭:下載。
第三個(gè)是新建。
向上的箭頭:打開。
向下的箭頭:保存。
白色部分是編輯區(qū),編寫程序就在這里。
最下面黑色區(qū)域是調(diào)試區(qū),程序是否有錯(cuò)誤,下載是否成功,都會(huì)有顯示。


5、硬件連接
用到一個(gè)紅色的發(fā)光二極管,發(fā)光二極管有兩個(gè)引腳,一個(gè)引腳長(zhǎng),一個(gè)引腳短,正向?qū)ǎ聪蚪刂埂?br>
發(fā)
發(fā)光二極管


Arduino控制板:最上面一排0到13是14個(gè)數(shù)字I/O端口。下面后側(cè)0到5是6個(gè)模擬I/O端口。

這里我們用到上面那排的13引腳和它旁邊的GND(地)引腳。



將發(fā)光二極管的長(zhǎng)引腳插到13引腳對(duì)應(yīng)的杜邦座,較短的插到GND引腳對(duì)應(yīng)的杜邦座。



這樣一來如果想要發(fā)光二極管亮,只要Arduino的13引腳輸出高電平即可,滅的話,Arduino的13引腳輸出低電平即可。

6、編寫程序
在編寫程序之前需要對(duì)arduino進(jìn)行一些設(shè)置。
(1)arduino-->Tools-->Serial Port-->COM4,這里的COM4是哪來的呢?是對(duì)應(yīng)的USB的端口。
查看端口:我的電腦-->設(shè)備管理器。





(2)選擇Arduino電路板的型號(hào)。
arduino-->Tools-->Board-->Arduino Nano w/ATmega328




在編輯區(qū)輸入如下程序:




點(diǎn)擊對(duì)號(hào),如果程序沒有錯(cuò)誤,會(huì)出現(xiàn)如下截圖,可以看到,它給出了這個(gè)程序的大小,1076字節(jié)。





這里我們故意寫錯(cuò),將digitalWrite(theRedLed,HIGH)后的分號(hào)刪除,點(diǎn)擊對(duì)號(hào),看調(diào)試區(qū)會(huì)出現(xiàn)什么情況?


調(diào)試區(qū)提示在delay之前期望有;,提示少寫一個(gè)分號(hào)。


程序沒有任何錯(cuò)誤的話,就要下載到Arduino控制板中看看效果,程序的意思是讓發(fā)光二極管閃爍,點(diǎn)擊向右的箭頭,成功下載會(huì)出現(xiàn)如下截圖。


運(yùn)行效果




7、程序解釋
Arduino的程序組成必須有的兩個(gè)函數(shù)是:
void setup(){
}

void loop(){
}
前一個(gè)函數(shù)放置初始化Arduino的程序,引腳的輸出模式,在未執(zhí)行后一個(gè)函數(shù)之前設(shè)置好相關(guān)參數(shù)。
后一個(gè)是一個(gè)死循環(huán),意思就是一直執(zhí)行,除非斷電。
這里主要有三條語法:
pinMode(theRedLed,OUTPUT);
設(shè)置引腳的模式:輸出模式還是輸入模式,括號(hào)里逗號(hào)之前是對(duì)應(yīng)設(shè)置的是哪個(gè)引腳,逗號(hào)后面是設(shè)置輸出還是輸入,如果是輸入模式,則為INPUT,這里13引腳接的發(fā)光二極管的長(zhǎng)引腳,需要讓發(fā)光二極管亮、滅,需要Arduino引腳輸出信號(hào),所以這里為OUTPUT。

digitalWrite(theRedLed,HIGH);
0到13引腳為數(shù)字I/O,分讀和寫。做輸出端口,則寫:digitalWrite(,);做輸入端口,則讀digitalRead
(,);同樣這里的括號(hào)內(nèi)也分為兩部分,digitalWrite(theRedLed,HIGH);這句的意思是讓接發(fā)光二極管的引腳輸出高電平,同理digitalWrite(theRedLed,LOW);是讓接發(fā)光二極管的引腳輸出低電平。

delay(88);延時(shí)函數(shù),括號(hào)內(nèi)的參數(shù)為延時(shí)參數(shù),對(duì)應(yīng)單位為毫秒,這里為88,意思延時(shí)88毫秒,延時(shí)就是讓Arduino等待,不做任何事。

下面是整段代碼的詳細(xì)注釋:
/*
程序功能:使接在Arduino13引腳的發(fā)光二極管閃爍。
Created by xd on 14-3-11
 */
#define theRedLed 13//宏定義,這里是為了讓程序的可讀性強(qiáng)一些。
void setup(){
  pinMode(theRedLed,OUTPUT);//將13引腳設(shè)置為輸出模式
}
void loop(){
  digitalWrite(theRedLed,HIGH);//13引腳輸出高電平
  delay(88);//延時(shí)88毫秒
  digitalWrite(theRedLed,LOW);//13引腳輸出低電平
  delay(88);//延時(shí)88毫秒
}
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 国产精品一区二区免费看 | 日韩一区二区三区av | 午夜精品一区二区三区三上悠亚 | 午夜激情在线视频 | 四虎成人精品永久免费av九九 | 欧美国产日韩一区二区三区 | 羞羞网站在线观看 | 日韩a| 夏同学福利网 | 亚洲系列第一页 | 99精品在线观看 | 成人精品视频 | 国产精品久久久久av | 欧美日韩在线播放 | 亚洲视频在线免费观看 | 青青久久久 | 精品中文字幕一区二区 | 欧美精品一区在线 | 亚洲精品一区国语对白 | 狠狠操狠狠操 | 99re国产| 黄色大片网站 | 久久高清| 国产中文字幕在线 | 国产成人啪免费观看软件 | 特级丰满少妇一级aaaa爱毛片 | 日韩成人免费 | 桃花av在线 | 国产一级一级国产 | 欧美激情国产精品 | 最新国产精品 | av免费在线观看网站 | 蜜桃视频在线观看免费视频网站www | 四虎成人精品永久免费av九九 | 毛片免费看 | 精品国产欧美一区二区 | 999观看免费高清www | 精品熟人一区二区三区四区 | 亭亭五月激情 | 99久久精品免费看国产四区 | 精品免费视频 |