天天看點

《Arduino開發實戰指南:機器人卷》一1.4 Arduino開發環境

本節書摘來華章計算機《arduino開發實戰指南:機器人卷》一書中的第1章 ,第1.4節,黃文恺 伍馮潔 陳 虹 編著更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

arduino開發環境的主界面如圖1.12所示,除了包含file(檔案)、edit(編輯)、sketch(概述)、tools(工具)、help(幫助)這5類菜單外,在菜單欄下方還提供了5個常用的快捷菜單按鈕,它們依次為verify(校驗)、upload(上傳)、new(建立)、open(打開)、save(儲存)。

《Arduino開發實戰指南:機器人卷》一1.4 Arduino開發環境

這5個快捷菜單按鈕的具體功能如下:

:verify(校驗),用于完成程式的檢查和編譯。

:upload(上傳),用于将編譯完成後的程式上傳到arduino控制闆中。

:new(建立),用于建立一個arduino程式檔案。

:open(打開),用于打開一個已存在的arduino程式檔案,其檔案字尾名為.pde,1.0版本以後的檔案字尾名為.ino。

:save(儲存),用于儲存目前的程式檔案。

下面以arduino uno開發闆自帶的led燈閃爍的例子,來介紹利用arduino進行單片機程式開發的具體流程。

1.建立檔案

點選new按鈕後,建立一個空白的arduino程式檔案,其界面如圖1.12所示。

2.序列槽設定和arduino控制闆型号選擇

arduino控制闆驅動程式安裝完成後,在“我的電腦→裝置管理器”中檢視連接配接到電腦的arduino闆所對應的序列槽号,如圖1.13所示,目前arduino uno闆對應的序列槽是com3。

《Arduino開發實戰指南:機器人卷》一1.4 Arduino開發環境

點選“tools→serial port”,在其下拉菜單中選擇com3,如圖1.14所示,即完成目前裝置的序列槽配置。

《Arduino開發實戰指南:機器人卷》一1.4 Arduino開發環境

點選“tools→board”,在其下拉菜單中選擇“arduino uno”,如圖1.15所示,即完成目前控制闆的型号選擇。

《Arduino開發實戰指南:機器人卷》一1.4 Arduino開發環境

3.程式設計

在arduino開發環境的程式編輯區中輸入程式代碼,如圖1.16所示。

《Arduino開發實戰指南:機器人卷》一1.4 Arduino開發環境

從圖1.1可知,arduino uno闆上led的引腳是13,則編寫使該led循環點亮-熄滅1秒的程式如下:

4.程式儲存

程式輸入完成後,在arduino開發環境中點選“file→save”菜單,在目前路徑儲存檔案,或點選“file→save as”将該檔案另存在其他路徑。

5.程式編譯

點選(verify)按鈕實作目前程式的編譯,程式編譯需要一點時間,等完成編譯工作後,arduino開發環境的狀态欄會提示“done compiling(程式已編譯完成)”,同時資訊提示欄會顯示該程式進行編譯後的大小,如圖1.17所示,該程式編譯後的大小為1084bytes。

《Arduino開發實戰指南:機器人卷》一1.4 Arduino開發環境

6.程式上傳

點選(upload)按鈕将編譯成功的程式上傳到arduino uno控制闆,在程式上傳過程中,控制闆的序列槽訓示燈(rx和tx)會不停閃爍。程式上傳完成後,arduino開發環境的狀态欄提示“done uploading”,如圖1.18所示,同時arduino uno控制闆上的led會不停閃爍。恭喜你,到此為止,通過一個簡單的例子,你已經學會了使用arduino。

《Arduino開發實戰指南:機器人卷》一1.4 Arduino開發環境

繼續閱讀