Datalogger IoT 實戰教學:
Arduino 程式上傳必確認的三大關鍵設定
不怕燒錄失敗!圖解 Board、Port 與 Auto Flash Mode 設定
當我們寫好 Arduino 程式,準備將程式碼燒錄至 Datalogger IoT 主板時,必須透過專屬的 UPC-01 USB 上傳工具 連接電腦。然而,許多初學者在點擊「上傳」後常會遇到錯誤,這通常是因為 Arduino IDE 的「工具 (Tools)」選單中有幾個關鍵參數沒有設定正確。
在每次上傳程式前,請務必嚴格檢查以下三個設定:
⚙️ 上傳前的三大關鍵設定
1. 選擇正確的開發板 (Board)
在 Arduino IDE 的「工具」>「開發板」中,請搜尋並選擇 Datalogger series (RTL8720DF)。
* 註:目前官方開發板套件已將名稱統一整合,因此選單中目前只有「Datalogger series (RTL8720DF)」這個選項可以選擇,請安心點選!
2. 確認連接埠 (Port)
將 UPC-01 上傳工具插入電腦後,在「工具」>「序列埠 (Port)」中,勾選系統抓取到的 COM Port(例如 COM4)。若找不到 COM 埠,請確認是否已安裝 CP210x 驅動程式。
3. 啟用自動燒錄模式 (Auto Flash Mode) ⚠️ 最重要!
這是最多人忽略的步驟!Datalogger 主板支援自動燒錄免按按鍵,但前提是必須在「工具 (Tools)」選單底下的 Auto Flash Mode 參數,將其手動更改為 Enable(預設可能是 Disable)。若未開啟此選項,程式將無法成功寫入晶片。
▲ 圖 1:Arduino IDE 工具選單圖解。請確保開發板型號、連接埠皆正確,並務必將 Auto Flash Mode 設為 Enable。
💡 實戰上傳小技巧:
只要上述三個設定都確認無誤,點擊 IDE 左上角的「上傳 (Upload)」按鈕(向右的箭頭),系統編譯完成後就會自動進入燒錄模式。當底下的黑色監控窗顯示All images are sent successfully,就代表程式成功上傳並開始執行囉!