# 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
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up