如何安裝 Arduino IDE for WiFiBoy32 (Window版本)


  • wbo

    Arduino IDE 是 WiFiBoy32 推薦的標準開發環境,配合特製的 wifiboy32 程式庫,可以做出許多有趣的遊戲或 IoT 應用。

    在標準 Arduino IDE 中安裝 ESP32 開發套件的過程,看似繁瑣但其實並不困難,跟著下列五個步驟一步步做下去,只要大約 15 分鐘即可完成安裝設定:

    1. 安裝 Arduino IDE 開發環境

    2. 安裝 Git 工具(下載 ESP32 套件)

    3. 以 Git GUI 下載 Arduino ESP32 Core

    4. 執行 get.exe 取得 ESP32 編譯工具

    5. 利用 Blink 範例,確認 IDE 可編譯並上傳程式

    .

    以下是在 Windows 環境中,各個安裝步驟的詳細說明:

    (MacOS 或 Linux 環境的安裝說明,請參看另一篇:這裡。)

    .

    1. 安裝最新版的 Arduino IDE 開發環境

    arduino.cc 下載並安裝最新版本的 Arduino IDE (Windows Installer)

    .


    .

    2. 安裝 Git 工具(用來下載 ESP32 編譯工具)

    git-scm.com 下載並安裝 Git (用預設選項一路 Next 下去,直到完成)

    .

    .

    3. 利用 Git GUI 下載 Arduino Core for ESP32

    • 啟動 Git GUI 程式      

       選擇 Clone Existing Repository (複製現有碼庫)

      

    • 設定 Source Location: https://github.com/espressif/arduino-esp32.git

    • 設定 Target Directory: C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/espressif/esp32
    • 請把 [YOUR_USER_NAME] 換成你的 Windows 用戶名稱。(例如 derek)
    • *注意:若在 Arduino IDE 偏好設定中,已變更草稿碼簿位置,請配合修改位置。
    • 填好兩個欄位後,請按下 Clone 按鈕開始下載安裝。


      

    .

    4. 執行 get.exe 取得 ESP32 編譯工具

    下載完成後,請到C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/espressif/esp32/tools

    找到 get.exe 並以系統管理員權限執行。電腦會開始下載 ESP32 的編譯工具。

      

    .

    5. 安裝完成,接著打開 Blink 範例,確認 WiFiBoy32 可透過 Arduino IDE編譯程式

    • 請用 MicroUSB線,接上 WiFiBoy32開發板,等待安裝 CP210x 驅動程式(若未能自動安裝,請手動下載安裝)

    → CP210x driver download: https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip

    • 啟動 Arduino IDE

      

    • 在「檔案 Files 」→「範例 Examples 」→ 「內建範例 01.Basics」中,打開 Blink 範例

      

    • 修改 LED_BUILTIN 為 16 (共有三個地方需要修改)

      

      

    • 在「工具 Tools 」→「開發版 Board」中,選擇 “ESP32 Dev Module


      

    選擇適當的 COM 埠,上傳速率選擇 921600bps

      

    按下左上角的編譯上傳

      


    • 如果一切順利,則可以看見 WiFiBoy32 背面有顆藍色的 LED 進行一秒一次的明滅閃爍。

      

    .

    到了這裡,恭喜您已經完成 Arduino IDE for WiFiBoy32 的安裝。

    建議您可以繼續進行下列進階設定:(如果嫌麻煩,也可以省略)

    .

    6. 增加訂製的「 WiFiBoy32 開發板」進階設定


    •  找到 C:/Users/[USER_NAME]/Documents/Arduino/hardware/espressif/esp32/boards,更新為這個 boards.txt
    • (*編注:很抱歉,之前的 boards.txt 沒有配合更新的工具鍊,如果產生編譯後找不到檔案的問題,請重新下載一次最新的 boards.txt。)
    •  在 C:/Users/[USER_NAME]/Documents/Arduino/hardware/espressif/esp32/variants 目錄下,建立一個 wb32 的子目錄,並在子目錄下加入這個檔案:pins_arduino.h
    •  重新啟動 Arduino IDE,則可在「工具」→「開發版 Board」中找到 ESP32 → WiFiBoy32 選項。

    從此在 WiFiBoy32 開發板選項,就可以選擇超高速 1500000bps 燒錄速度,並且自動設定 LED_BUILTIN 為 16。其他 I/O Pins Map 設定,都將依據 WiFiBoy32 開發板設定各種預設值。



Looks like your connection to WiFiBoy.Club was lost, please wait while we try to reconnect.