在Arduino IDE中安裝ESP32開發板



ESP32的一個巨大優勢在於,它可以在Arduino IDE中進行程式設計,這有助於其快速採用和廣泛普及。

現在,我應該指出,Arduino並不是唯一可以幫助你編譯ESP32程式碼並將其燒錄到微控制器的IDE。還有ESP-IDF,它是ESP32的官方開發框架,在配置選項方面提供了更大的靈活性。但是,它遠不如Arduino IDE直觀易用,如果你剛開始使用ESP32,Arduino IDE是上手的理想選擇。此外,由於龐大的開發者社群,為ESP32構建了大量的支援庫,幾乎沒有任何ESP32的功能是Arduino IDE無法實現的。ESP-IDF更適合那些需要將ESP32發揮到極致的高階和經驗豐富的程式設計師。如果你是其中之一,你應該尋找ESP-IDF入門指南。其他人可以繼續閱讀。

安裝步驟

現在,要在Arduino IDE中安裝ESP32開發板,你需要按照以下步驟操作:

  • 確保你的機器上安裝了Arduino IDE(最好是最新版本)

  • 開啟Arduino並轉到檔案 -> 首選項

  • 在“附加開發板管理器網址”中輸入:

https://dl.espressif.com/dl/package_esp32_index.json

如果你在首選項中已經存在JSON檔案的網址(如果你已經在IDE中安裝了ESP8266、stm32duino或任何其他附加開發板,這很可能發生),你可以使用逗號將上述路徑附加到現有路徑。下面是一個ESP8266和ESP32開發板的示例:

http://arduino.esp8266.com/stable/package_esp8266com_index.json, https://dl.espressif.com/dl/package_esp32_index.json
Additional Boards Manager
  • 轉到工具 -> 開發板 -> 開發板管理器。將開啟一個彈出視窗。搜尋ESP32並安裝由Espressif Systems提供的esp32開發板。下圖顯示了開發板已經安裝,因為我在準備本教程之前已經安裝了該開發板。

  • ESP32 Installation

    驗證安裝

    安裝ESP32開發板後,你可以透過轉到工具 -> 開發板來驗證安裝。你可以在ESP32 Arduino部分看到很多開發板。選擇你需要的開發板。如果你不確定哪個開發板最能代表你擁有的開發板,你可以選擇ESP32 Dev Module

    ESP32 Board Selection

    接下來,使用USB線將你的開發板連線到你的機器。你應該在工具 -> 埠下看到一個額外的COM埠。選擇該附加埠。如果你看到多個埠,你可以斷開USB連線並檢視哪個埠消失了。該埠對應於ESP32。

    識別埠後,從檔案 -> 示例中選擇任何一個示例草圖。我們將從檔案 -> 示例 -> 首選項 -> StartCounter中選擇StartCounter示例。

    ESP32 Example

    開啟該草圖,編譯它並透過點選上傳按鈕(編譯按鈕旁邊的右箭頭按鈕)將其燒錄到ESP32中。

    ESP32 Sketch Upload

    然後使用工具 -> 序列埠監視器開啟序列埠監視器,或者只需按鍵盤上的Ctrl + Shift + M。你應該看到計數器值在每次ESP32重啟後遞增。

    ESP32 Serial Monitor

    恭喜!!你已經設定好了使用ESP32的環境。

    廣告