
- 物聯網ESP32教程
- 首頁
- 物聯網簡述
- ESP32簡介
- 在Arduino IDE中安裝ESP32開發板
- 設定RTOS以實現雙核和多執行緒操作
- ESP32與MPU6050介面
- ESP32與模擬感測器的介面
- ESP32首選項
- ESP32 SPIFFS儲存器(晶片內部的迷你SD卡)
- ESP32與OLED顯示屏介面
- ESP32上的WiFi
- 使用HTTP透過WiFi傳輸資料
- 使用HTTPS透過WiFi傳輸資料
- 使用MQTT透過WiFi傳輸資料
- 透過藍牙傳輸資料
- 使用NTP客戶端獲取當前時間
- 執行ESP32韌體的(OTA)更新
- ESP32的應用
- 開發人員的下一步
- 物聯網ESP32實用資源
- 快速指南
- 實用資源
- 討論
在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

轉到工具 -> 開發板 -> 開發板管理器。將開啟一個彈出視窗。搜尋ESP32並安裝由Espressif Systems提供的esp32開發板。下圖顯示了開發板已經安裝,因為我在準備本教程之前已經安裝了該開發板。

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

接下來,使用USB線將你的開發板連線到你的機器。你應該在工具 -> 埠下看到一個額外的COM埠。選擇該附加埠。如果你看到多個埠,你可以斷開USB連線並檢視哪個埠消失了。該埠對應於ESP32。
識別埠後,從檔案 -> 示例中選擇任何一個示例草圖。我們將從檔案 -> 示例 -> 首選項 -> StartCounter中選擇StartCounter示例。

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

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

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