連結兩個編輯器並上傳程式

目前開發流程會是在 BlocklyDuino 拖拉積木, 自動產生出 Arduino 的程式,然後使用 Arduino 編輯器來編譯和上傳。 可以透過以下流程讓 BlocklyDuino 產生出來的程式自動帶到 Arduino 編輯器內。

1. 打開 Arduino IDE, 選擇 檔案 > 偏好設定, 將 "使用外部編輯器" 勾選起來, 此後 Arduino 編輯器內就無法更改程式

2. 在 BlocklyDuino 內把目前編輯的畫布儲存起來

3. Arduino IDE 內去開啟剛儲存的檔案 (.ino)

4. 此時兩個編輯器已透建立連動, 只要 BlocklyDuino 內更動過並按一下儲存。 Arduino IDE 內的程式就會自動更新

5. 在 Arduino 編輯器內,點選左上方的箭頭,Arduino 編輯器會編譯程式上傳到開發板 (上傳過程中,開發板 TX/RX 會持續閃爍)

6. 後續範例中,常會印一些資訊來除錯,可以打開序列埠監控視窗來看到開發板輸出的資訊

FAQ

Q: 我怎樣知道 Arduino 編輯器有沒有在正確上傳?

A: 上傳到開發板, 你應該會看到 TX/RX 的 LED 燈在快速閃爍, 若沒有再點一次 Arduino IDE 內上傳的按鈕。 上傳所需時間會和程式大小相關

Last updated