2015年3月17日 星期二

Arduino IDE - SublimeText

這是一款多用途的編輯器,它具有關鍵字亮顯(Highlight)、自動彈出(Auto Popup)和可中文註解...等功能,對於用不慣陽春的 Arduino 編輯器使用者而言,這是個不錯的選擇。

官網 http://www.sublimetext.com/


下載

目前穩定版為 Sublime Text 2,下載網址 http://www.sublimetext.com/2
Sublime Text 3 為 beta 版,下載網址 http://www.sublimetext.com/3

我們還需要下載 Stino 插件,它提供一個類似 Arduino IDE 的編輯環境,下載網址
https://github.com/Robot-Will/Stino


安裝

此處我們以 Sublime Text 3 來說明。
雙擊 Sublime Text Build 3065 Setup.exe,然後依照視窗提示進行即可。您會發現它的安裝過程式是極為快速簡單的。


設定

1. 啟動 Sublime Text 3。

2. 點擊下拉功能表 Preferences > Browse Packages...,出現 Packages 視窗


3. 將剛剛下載的 Stino-new-stino.zip 解壓縮後複製貼到路徑 C:\Documents and Settings\USER\Application Data\Sublime Text 3\Packages 裏面。

4. 關閉並重新啟動 Sublime Text 3,您就可以在下拉功能表最右側看到 Arduino 的項目



5. 接著要指定 Arduino 的資料夾路徑,點擊下拉功能表 Arduino > Preferences > Select Arduino Application Folder,出現下列對話框後指定 Arduino 系統所在路徑。


如果正確,在下方的訊息欄內會出現已找到 Arduino 路徑的訊息。



撰寫 Arduino 程式

1. 點擊下拉功能表 Arduino > New Sketch,在下方的欄位輸入「my01」並按下<Enter>鍵,如下


接著在編輯區內會出現數行程式碼,您是不是覺得很眼熟? 沒錯,它就是「Blink」(註A)。


註A: 在為 Arduino 燒錄 Bootloader 時會一併將 Blink 程式燒錄到 ATmega328 晶片裏,以便讓使用者能透過觀察板子上的 LED 閃爍狀態來判斷 Bootloader 是否燒錄成功。

2. 您可以將 Blink 程式碼全部刪除,並編寫自己的程式碼 (此處我仍以 Blink 為例)。

3. 指定主板型號,點擊下拉功能表 Arduino > Board,在項目中挑選 Arduino 主板型號。

4. 指定主板連接埠,點擊下拉功能表 Arduino > Serial Port,在項目中挑選 Arduino 連接埠。

5. 上傳程式,點擊下拉功能表 Arduino > Upload (註B),如果訊息欄顯示「[Stino - Done uploading.[」表上傳成功。

註B:如果點擊「Upload by Useing Programmer」,會出現錯誤訊息

avrdude: stk500_getsync(): not in sync: resp=0x00
[Stino - Exit with error code 1.]


您可能也喜歡

Sublime Text 線上說明手冊 http://docs.sublimetext.tw/
Sublime Text 台灣臉書粉絲專頁 https://www.facebook.com/SublimeTextTW



沒有留言:

張貼留言