本篇文章可以結合上一篇【Arduino】一天入門Arduino語言 教程
學習Arduino語法,以及Arduino IDE的使用,讓你最快的掌握Arduino
Arduino IDE使用教程
Arduino是創客、業餘愛好者和專業人士的平臺,可輕鬆創建微控制器項目。只需要USB連接,這些設備可以通過簡單易用的程序輕鬆編程。由於Arduino IDE提供了廣泛的庫,因此複雜的部件(如顯示器、傳感器)以及軟件平臺(如Adafruit IO)易於使用。
Arduino IDE是什麼?
IDE(Integrated Development Environment),譯爲集成開發環境,相當於編輯器編譯器加連接器+其他。Arduino IDE就是Arduino團隊提供的一款專門爲Arduino設計的編程軟件,使用它,我們便能將程序從代碼上傳至Arduino主板。
本篇文章我們來詳細的講解下Arduino IDE 的使用
首先會介紹基於Arduino IDE實現一個點燈的基本流程
之後我們會介紹Arduino IDE的各個配置的用法及作用
Arduino IDE安裝
先到 Arduino 官方網站上下載最新版本的 Arduino IDE: https://www.arduino.cc/en/Main/Software
Arduino IDE IDE 是用 Java 寫的,跨平臺,Windows、Linux、Mac OS X 都能用。它內置的編譯器是 gcc。
安裝的時候,這裏的配置建議全選,然後一路 Next 即可
如果提示要安裝驅動,可一定要點同意
安裝完成之後,就可以打開我們的Arduino IDE了
界面大致分爲四個部分:
- 菜單欄。包含文件菜單、編輯菜單、程序菜單、工具菜單和幫助菜單;
- 工具欄。包含編譯、上傳、新建程序(sketch)、打開程序(sketch)、保存程序(sketch)和串口監視器(Serial Monitor);
- 編輯區。編寫程序代碼區域;
- 狀態區。顯示程序編譯和上傳等信息,如果程序出現錯誤會有錯誤提示。
配置Arduino IDE
Arduino採用串口下載代碼 存儲到內部的 flash 中
那也就是我們將程序燒錄到Arduino中,一共需要三步
-
選擇好對應的例程
-
配置Arduino開發板的下載口
-
選擇Arduino開發板型號
查找串口:
首先請安裝CH340驅動
Windows開始處,右鍵,選擇設備管理器
點擊串口,如果連接正確的話,即可看到Arduino對應的串口號
串口配置:
在我們加載示例項目來測試Arduino之前,需要配置IDE以使用連接到計算機的Arduino。點擊“Tools -> Port”(工具 ->端口),然後查找Arduino的COM端口。
開發板配置:
點擊 Tools -> Board -> 選擇Arduino開發板型號(工具 ->開發板) 例如Arduino Uno,這裏只需要配置一次,之後操作都會默認使用該型號。
選擇下載程序:
在Arduino IDE中,爲了方便開發者學習,IDE內部集成了很多Arduino的例程,
我們所用的是 Basic(基礎例程的) Blink 也就是點燈 ,相當於Arduino的Hello,World。
先點擊“Verify”圖標,確認程序是否可編譯通過:
點擊上傳圖標,將代碼下載到Arduino中去
然後你就能觀察到開發板上的LED指示燈在以 1 秒爲間隔不斷地亮、滅。
這個時候,然後只要給開發板正確供電,開發板上的黃色指示燈依然能夠以 1 秒爲間隔不斷地亮、滅。
程序已經上載到開發板的內部 Flash 裏面,可以脫離開發環境在開發板上實際運行了。
Arduino IDE 使用詳解
這裏的話我們介紹了Arduino IDE下載程序的基本操作,接下來我們將講解Arduino IDE各個操作的用法,
首先介紹各個按鈕的作用
-
編譯:該按鈕用於檢查你“語法”或者代碼的正確性,如果你的代碼有任何語法錯誤或有未定義的變量,則在IDE屏幕的底部會出現錯誤信息。同時,出錯的那行代碼會以紅色的背景顏色標記出來,方便修改。但如果正確,會看到編譯完成的消息。
-
上傳:最神奇的一個按鈕,通過它我們可以把程序上傳到Arduino。雖然上傳I之前IDE會先對代碼進行編譯,不過我認爲在上傳之前按編譯鍵是個更好的選擇。
-
新建:新建一個空白頁。
-
打開:這個按鈕讓你可以打開一個已有的草稿,當你需要打開一個你已經下載的或以前使用過的文件時,你會用到它。
-
保存:用於保存你的草稿。
-
串口監視器: 也就是一個串口,可以接收到Arduino發向電腦的數據 常常用於調試代碼,
文件欄
這一欄就是關於Arduino文件和Arduino顯示界面的操作 新建文件 打開文件 保存文件 關閉文件 另存爲。。。。。 等等
-
文件->首選項
-
在Editor language欄選擇可以選擇編譯器的語言 這裏我們設置爲簡體中文,並點擊OK
-
同時可以設置編譯器的字體大小 調整代碼的字體大小,又或者給代碼前面添加顯示代碼行數的數字
設置Arduino文件的存儲位置
代碼摺疊。。。。等多個功能,很好理解
- 點擊文件->示例可打開環境內置示例程序。Arduino自帶非常多的例程,包括基礎、數字、模擬、通訊、顯示等。
編輯欄
- 此欄的作用也就是對代碼進行編輯,複製粘貼,註釋,縮進,字號,查找,等功能
在實際使用時一般是用其對應的快捷鍵 而不是直接去點擊編輯框,會很大的提高效率
項目欄
此欄是對Arduino項目的一些操作
- 編譯/驗證 : 就是編譯代碼
- 上傳 /用編輯器上傳 : 將代碼下載到Arduino中去
- 導出已經編譯的二進制文件: 常用來給別人做項目時,不想讓其他人知道自己的源碼,所以將二進制文件導出,提供給他人,方便下載到Arduino板中去,同時起到保護代碼的作用
- 顯示項目文件夾: 就是打開項目所在的文件夾
- 加載庫: 選擇列表中的庫文件後,編輯區自動添加相關的頭文件
在Arduino中,有着很多的官方庫,或者其他用戶的開源庫,合理的利用各種庫,可以極大地方便我們的開發工作
- 點擊項目->加載庫->管理庫,可搜索安裝網絡中各種支持庫,選中需要安裝的庫點擊安裝即可在線下載安裝,非常方便。
工具欄
點擊工具->串口監視器
串口監視器的作用是接收Arduino發送到電腦的數據,並顯示在監視器中 可以設置接受的波特率,換行符,自動滾屏等。。
點擊工具->串口監視器
串口監視器,有兩大作用
-
以波形的方式顯示Arduino或Genuino(USB或串口板)發送的數據,
-
發送數據給Arduino控制板,在文本框中輸入文本,然後點擊”發送”按鈕或回車。左下角選擇合適的波特率,這個波特率要與程序中Serial.begin後的參數一致
點擊工具->開發板 -
設置你所用的開發板
點擊工具->開發板->開發板管理器
在這裏你可以添加Arduino IDE中沒有添加到的開發板,方便使用
點擊工具->端口
設置Arduino IDE 下載程序所需要用到的端口,也就是開發板連接到電腦的端口
點擊工具->獲取開發板信息
獲取鏈接到電腦的開發板的信息
點擊工具->編程器
這要看你具體使用什麼開發板,也就是開發板支持什麼類型的編程器,
不同類型的開發板支持不同類型的編程器
像Arduino nano V3.0、Arduino UNO R3的板子使用AVRISP mkII,arduino as ISP 都是可以的,
在你購買板子的時候,會有說明
幫助欄
點擊幫助,在列表中點擊相應選項可進入官網相關內容的介紹,以及查看IDE的常見問題,和故障檢查。
以上就是關於Arduino IDE的各個配置的詳解了,建議配合第一篇博客一起學習,更快的掌握Arduino