# Arduino ESP32開發環境架設 ### 安裝Arduino IDE 1. 安裝Arduino IDE <a href=https://www.arduino.cc/en/software>下載連結</a>  --- ### 安裝ESP32核心程式 1. 打開Arduino IDE 2. 安裝ESP32核心程式`檔案->喜好設定->其他開發版管理員網址https://dl.espressif.com/dl/package_esp32_index.json`  3. 打開`開發版管理員->輸入ESP32->安裝ESP32核心套件`  --- ### 安裝ESP32驅動程式 1. `此步驟不一定需要!!!可參考下方圖片紅框處來檢視是否需要安裝`  2. 顯示CP210[下載連結](https://www.silabs.com/developer-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads) 3. 顯示CH340<a href=https://www.wch.cn/download/CH341SER_ZIP.html>下載連結</a> 4. 安裝後即可看到ESP32使用的連接埠`COM`  --- ### 開始使用ESP32 1. 打開Arduino IDE 2. 點擊`選擇其他開發版及連接埠`  3. 搜尋開發版`DOIT ESP32 DEVKIT V1`將連接埠選擇至上方所看到的ESP32使用的`COM9`  --- ### 測試ESP32 1. `void setup()`是程式一開始執行的地方只會`執行一次` 2. `void loop()`這邊的程式會持續`一直執行`直到條件達成才會暫停 3. 範例程式: ```csharp void setup() { Serial.begin(115200); //啟動序列通訊鮑率115200 } void loop() { Serial.println("Hello World!"); //印出Hello World! } ``` 4. 上傳程式`點擊紅框處上傳程式至ESP32`  5. 看到`Hard resetting via RTS pin...`代表上傳成功基本上也不需要按RTS重啟  6. 查看印出的資訊`點擊右上方序列埠監控視窗(紅色圓圈處)`  7. 將鮑率改成上方寫的`115200`  --- 延伸閱讀 1. [Google Cloud Platform VM個體使用 - 1](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/S1jjJDdrJx) 2. [Google Cloud Platform VM個體使用 - 2](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/HkkKfOur1g) 3. [Arduino ESP32使用步驟](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/SJRUP4xBke) 4. [ESP32-WROOM-32 30P 全彩LED模組](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/r1u5SKxr1g) 5. [ESP32使用DHT11溫濕度辨識結合LED燈](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/Bke9M_zB1e) 6. [ESP32實作溫濕度智慧監測結合DHT11及LED開發](https://hackmd.io/@0q3lEDkPQdaD6eZ8vpOC_A/H10M6LOr1g)
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.