利用Arduino UNO 的核心 ATmega328P-PU 晶片,但新購買裡頭是空空的,沒有 Arduino 的 bootloader 啟動載入,bootloader 是定義韌體腳位與程式碼開始執行位置,所以一定要先完成,當 bootloader 完成,建議購買左圖 DIP 版,直接將 Arduino UNO 當作燒錄器,若是右圖 SMD 版,則 需將Arduino UNO 當做一台 ISP 線上燒錄器。
DIP 版 本 SMD 版本 相關軟體燒錄步驟說明如下: (註:底下步驟 1~3 只要做一次) 1. 依 序 選 擇 『 檔 案 → 範 例 → 11.ArduinoISP → ArduinoISP』,利用『工具』設定如圖(一)紅框內選項,然 後按 按鈕,當底部看到『上傳完畢』即可,目的是將 Arduino 當成線上燒錄 ISP 的板子 (右圖可以先不接) 2. 將右圖電路連接,依序選擇『工 具 → 燒 錄 器 → Arduino as ISP』(千萬不要選擇 ArduinoISP,兩者都不同,as 是指『當成』) 3. 依 序 選 擇 『 工 具 → 燒 錄 Bootloader 』 , 底 部 會 顯 示 ,當底部可以看到 訊息, 表示bootloader 已經燒錄成功。 4. 點擊 MLX90615to7SEG.ino 或其他 AX 範例檔案,重新開啟 Arduino,一定要按『草稿碼 → 以燒錄器上傳』,若又按 按鈕,程式其實是上傳到UNO 喔! 1
▲ 圖(一) ▲ 圖(二) ▲ 圖(三)