相關(guān)商品

  • Arduino Due ARM控制器 Arduino原裝進口 32bit CortexM3
  • Arduino Starter Kit Arduino入門套件 意大利中國代理
  • Arduino Yun Arduino官方原裝 Arduino Yún WiFi Linux
  • Arduino無線SD擴展板 Arduino原裝進口
  • Arduino Ethernet w/o PoE Arduino原裝進口 arduino網(wǎng)絡(luò)擴展板
  • Arduino UNO R3 SMD 控制器 ATmega16U2 開發(fā)版 單片機 sparkfun原裝進口
  • PicoBoard互動創(chuàng)新板(單板非套件) 傳感器互動板 Scratch教學(xué)傳感板
  • PVCBOT零基礎(chǔ)機器人制作配書套件 小學(xué)生DIY模型科技小制作套裝
  • PVCBOT零基礎(chǔ)機器人制作教材  DIY機器人配書套件 科技小制作小發(fā)明
  • PVCBOT零基礎(chǔ)機器人制作工具包 五金焊接電子模型玩具工具箱套裝
  • ArduPilot 固定翼 飛控 多旋翼 Arduino 控制器 Sparkfun原裝進口
  • Arduino 雙路大功率直流電機驅(qū)動擴展板 VNH5019 美國Pololu原裝
  • Arduino 直流電機驅(qū)動板 MiniMoto DRV8830 IIC/I2C Sparkfun原裝
  • Arduino 機器人權(quán)威指南 愛上Arduino制作指南
  • Arduino 模擬傳感器 Slider Sensor 直滑電位計 位置 滑動傳感器
  • Arduino Intel Galileo Gen 2 伽利略開發(fā)板 官方授權(quán)
  • 當(dāng)前位置: 首頁 > 創(chuàng)客利器 > 【編程軟件】Arduino IDE 使用全攻略

    【編程軟件】Arduino IDE 使用全攻略

    編輯:Jacky2013-08-05 瀏覽次數(shù):11133

           當(dāng)你打開ArduinoIDE時,會看到如下圖所示的界面,如果你使用MacOSX或者Linux,可能會有一點小小的不同,但是不管是那個系統(tǒng),IDE上看起來都差不多。

    Arduino IDE界面分成三個部分,最上面是工具欄,中間為代碼編輯區(qū)域,底部為消息通知區(qū)。最新的Arduino IDEArduino 1.5.2)工具欄中包含6個按鈕。在工具欄下邊是打開程序的標(biāo)簽,標(biāo)簽上有程序的文件名。Arduino IDE界面分成三個部分,最上面是工具欄,中間為代碼編輯區(qū)域,底部為消息通知區(qū)。

    第一次使用使時可以更改IDE顯示的語言在File菜單下的PreferencesEditer language選項中選擇適合自己的語言,重新啟動IDE軟件。

    再次打開時上邊是我們需要的語言顯示文件菜單,包括文件、編輯、程序、工具和幫助。為了方便使用,最常用功能的按鈕放置在菜單工具欄上。如:編譯、下載等。

     

    表中列出了工具欄按鈕和它們的功能。

    1-1  工具欄按鈕及功能

    “校驗”按鈕用來在加載代碼到Arduino之前檢查所編代碼是否正確。

    “下載”按鈕用于加載當(dāng)前編輯窗口中的代碼到你的Arduino中。在下載之前一定要確保已經(jīng)選擇了正確的板卡型號和端口(COM口)。在下載程序到Arduino控制器之前一定要保存你的程序,防止意外錯誤引起系統(tǒng)死機或IDE崩潰。在下載的同時IDE也會自動的校驗是否有錯誤。

    “新建”按鈕用于生成一個新的程序編輯窗口,你可以在里邊輸入代碼,然后保存IDE會提示你輸入文件名和文件存儲位置(如果可能嘗試用默認(rèn)的位置)。

    打開按鈕用于在程序單中顯示已存在的程序構(gòu)架的列表,就像例子架構(gòu)那樣。你可以使用不同的外圍設(shè)備運行這些程序。例子程序?qū)Τ鯇W(xué)者非常有用,是編制自己的程序架構(gòu)的基礎(chǔ)。根據(jù)你的設(shè)備打開相應(yīng)的程序,你可以按自己的需要連接或修改這些代碼。

    保存按鈕用于存儲程序架構(gòu)窗口中的代碼到文件中。一旦完成存儲,你在當(dāng)前代碼窗口的底部會看到一個“Done Saving”信息。

    串口監(jiān)視器”是非常有用的工具,特別是在調(diào)試程序時。串口監(jiān)視器顯示從你的Arduino開發(fā)板USB口或串口)上輸出的串口數(shù)據(jù),你也可以通過串口監(jiān)視器向Arduino傳送數(shù)據(jù)。單擊串口監(jiān)視器按鈕后將出現(xiàn)類似于下所示的窗口。

    在右下方你可以選擇從Arduino發(fā)送或接收數(shù)據(jù)的波特率。波特率是每秒從Arduino開發(fā)板發(fā)送或接收狀態(tài)的(或比特數(shù)據(jù))變化率。默認(rèn)的波特率是9600,這意味著如果你要通過串口連接線(此處指的是USB電纜)發(fā)送一個字符記錄,那么將每秒發(fā)送記錄中的1200個字母或符號(9600bit/8bit每字符=1200字節(jié)或字符)。

    在串口監(jiān)視器窗口頂部是一個空的文本框,你可單擊發(fā)送按鈕把其中的字符傳送給Arduino。如果沒有在代碼中編寫串口通信程序,串口監(jiān)視器就不會接收串行數(shù)據(jù)。同樣地,Arduino也會不接受任何串口發(fā)送的數(shù)據(jù),除非你已經(jīng)在下載到Arduino的程序中編寫了串口通信代碼。

    最后,空白處是串行數(shù)據(jù)顯示的地方。在圖1-15中,Arduino運行在ASSII碼狀態(tài)(互相通信的例子程序)。在這個程序里,Arduino通過串口(USB串口線)輸出ASCII碼字符到PC,用串行監(jiān)視器顯示這些字符。

    如果你已經(jīng)精通通過串口從Arduino接收數(shù)據(jù)或發(fā)送數(shù)據(jù)的通信方法,可以用其他程序,如ProcessingFlash、MaxMsp等實現(xiàn)ArduinoPC之間的通信。當(dāng)你用Arduino從傳感器中讀數(shù)據(jù)、通過串口把數(shù)據(jù)發(fā)送到PC并需要以人能理解的形式顯示時,你就要用到串行監(jiān)視器。

    IDE窗口的底部,你可以看到調(diào)試出錯信息(以紅色的字符顯示)。出錯信息將在嘗試與板子相連、下載代碼或改變代碼時出現(xiàn)。在IDE底部的左側(cè),你可以看到一個數(shù)字,這是目前光標(biāo)在程序中所在的位置。如果你已經(jīng)在你的窗口中寫下代碼,向下瀏覽程序(在鍵盤上使用 ↓鍵)你會看到這個數(shù)字增加為你向下瀏覽到的行代號。這對于發(fā)現(xiàn)錯誤是非常有用的,錯誤將用高亮的錯誤信息表示出來

    學(xué)會了如何使用Arduino IDE后為初學(xué)者和編程乏味的朋友,介紹如何在Arduino IDE中添加ArduBloc進行圖形化編程,ArduBlock軟件是Arduino官方編程環(huán)境的第三方軟件,目前必須依附于Arduino軟件下運行,區(qū)別于Arduino文本式編程環(huán)境,ArduBlock是以圖形化積木搭建的方式編程的,這樣的方式會使編程的可視化和交互性加強,編程門檻降低,即使沒有編程經(jīng)驗的人也可以嘗試給Arduino控制器編寫程序。安裝方法如下:

    1.下載 “ardublock-all.jar” 這個檔案。(下載地址 http://blog.ardublock.com/    或者聯(lián)系我們的客服http://robotbase.taobao.com/

    2. 在ArduinoIDE下,打開菜單“Arduino” -> “Preferences”

    3. 找到“Sketchbook location:”

       在Mac底下在用戶的Home底下的”Documents/Arduino”

       在Linux底下在用戶的Home底下的”sketchbook”

       在Windows下, 默認(rèn)是在我的文件夾下的 “Arduino”

    4. 把ardublock-all.jar拷貝到 “Sketchbook location” 底下的 tools/ArduBlockTool/tool/ardublock-all.jar如果沒有這個路徑需要我們自己建立。

        在Mac底下,應(yīng)該在 /Users/abu/Documents/Arduino/tools/ArduBlockTool/tool/ardublock-all.jar

        在Linux底下,應(yīng)該在 /home/abu/sketchbook/tools/ArduBlockTool/tool/ardublock-all.jar

        在Windows下,通常為C:\Users\abu\Documents\Arduino\tools/ArduBlockTool/tool/ardublock-all.jar

    安裝完成后打開Arduino IDE 在Tool選項卡下找到ArduBlock單擊后打開就可以進行圖形化編程了如下圖:

    ArduBlock

    ArduBlock

    很多學(xué)習(xí)過其他單片機的朋友都想找到Arduino IDE編譯后的Hex文件,然后下載到其他自己設(shè)計的AVR單片機中,Arduino IDE中封裝好了許多函數(shù)酷這樣用起來更加的方便和快捷,下面為大家介紹如何提取Arduino IDE編譯后產(chǎn)生的Hex文件,首先要在D盤或者其他位置建立一個文件夾,用來專門放置Hex文件,文件名可以隨便取最好為英文,暫命名為Arduino_Hex,然后點擊Arduino軟件界面菜單欄的File->preferences,打開對話框,如下圖,把Show verbose、 output during的兩個參數(shù)項打勾,雙擊preferences.txt文件,找到文件所在位置,再雙擊,用記事本打開文件。這時要點擊Arduino界面preferences對話框下方的OK按鈕,接著關(guān)掉Arduino IDE編程界面。最后,在剛才打開的preferences文檔的最后一行編輯加入build.path=D:\Arduino_Hex,保存文檔。這樣以后您再編譯Arduino程序,就可以在d:\Arduino_Hex中,看到編譯的Hex目標(biāo)文件了。

    Arduino IDE 設(shè)置Hex

    Hex文件

    相信看完介紹你對Arduino IDE和Arduino已經(jīng)產(chǎn)生了濃厚的興趣了吧,那為您介紹一款零基礎(chǔ)套件吧!這是我學(xué)習(xí)Arduino是使用時的套件,操作簡單容易上手而且還附帶一本設(shè)計指南會不會都沒關(guān)系只要你熱愛電子。

    -->零基礎(chǔ)套件http://m.gharee.com/goods-395.html

    -->為第一次使用Arduino的朋友介紹一本入門的書http://item.taobao.com/item.htm?spm=a1z10.3.w1017-1577254571.23.3wtXtv&id=18855733065&

    -->Arduino IDE 下載地址http://arduino.cc/en/

    相關(guān)文章:

    【工善利器】創(chuàng)客工具類安卓軟件推薦

    【工善利器】神技能!通過arduino暴力破解Android手機

    【工善利器】基于Arduino自制的Little Robot Friends簡易機器人

    -----------------------------------------------------------------------------------------

    奧松機器人官網(wǎng):www.robotbase.cn

    微信號:搜索公眾號“奧松機器人”

    QQ群: 271230889(討論,解惑)

    微博:@奧松機器人基地

    ----------------------------------------------------------------------------------------------------------------

    溫馨提示:予人玫瑰,手留余香;如果你喜歡這篇文章,不妨轉(zhuǎn)發(fā)推薦給你身邊的朋友!

    • 用戶評價

    匿名用戶
    咨詢內(nèi)容:
    棒棒棒
    匿名用戶
    咨詢內(nèi)容:
    非常好的說明!贊一個!
    管理員:
    尊敬的客戶您好,感謝您的支持和評價,您的支持是奧松前進的動力,歡迎您的咨詢和光顧,祝您生活愉快
    總計 2 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
    用戶名: 匿名用戶
    E-mail:
    評價等級:
    評論內(nèi)容:
    驗證碼:
    captcha

    Hi,大家好,我是小奧!

    歡迎來到奧松機器人的世界!

    需要咨詢服務(wù)請點小奧哦!

    • 銷售咨詢: 銷售咨詢
    • 銷售咨詢: 銷售咨詢
    • 技術(shù)支持: 技術(shù)支持
    • 咨詢電話:
      0451-86628691
    Top