關(guān)于本教程:
ESP32 基礎(chǔ)篇?????????????????????????????? ?
1.ESP32簡介????????????????????????????????????????????????????????????????
2.ESP32 Arduino 集成開發(fā)環(huán)境 ?
3.VS 代碼和 PlatformIO
4.ESP32 引腳
5.ESP32 輸入輸出
6.ESP32 脈寬調(diào)制
7.ESP32 模擬輸入
8.ESP32 中斷定時器
9.ESP32 深度睡眠
ESP32 協(xié)議篇
ESP32 網(wǎng)絡(luò)服務(wù)器
ESP32 LoRa
ESP32 BLE
ESP32 BLE 客戶端-服務(wù)器
ESP32 藍(lán)牙
ESP32 MQTT
ESP32 ESP-NOW
ESP32 Wi-Fi
ESP32 WebSocket
ESP32 ESP-MESH
ESP32 郵箱
ESP32 短信
ESP32 HTTP 獲取 POST
HTTP GET Web APIs
HTTP POST Web APIs
?ESP32 服務(wù)器篇
持續(xù)更新,關(guān)注博主不迷路?。?!
?ESP32 傳感器模塊篇
持續(xù)更新,關(guān)注博主不迷路!?。?/span>
ESP32 終極實戰(zhàn)篇
百余項ESP32實戰(zhàn)項目,敬請關(guān)注!?。?/span>
?在 Arduino IDE(Windows、Mac OS X、Linux)中安裝 ESP32 開發(fā)板
????????Arduino IDE 有一個附加組件,可讓您使用 Arduino IDE 及其編程語言對 ESP32 進(jìn)行編程。在本教程中,我們將向您展示如何在 Arduino IDE 中安裝 ESP32 開發(fā)板,無論您使用的是 Windows、Mac OS X 還是 Linux。
?????????Arduino IDE 2.0 是一款實驗性軟件——目前仍處于測試版。這意味著您可能會發(fā)現(xiàn)一些錯誤,并且某些功能可能未完全開發(fā)。
如果您想在“經(jīng)典”Arduino IDE 上安裝 ESP32 開發(fā)板,請按照下一個教程進(jìn)行操作:
????????在 Arduino IDE(Windows、Mac OS X、Linux)中安裝 ESP32 開發(fā)板
如果您更喜歡使用 VS Code + PlatformIO 對 ESP32 進(jìn)行編程,請轉(zhuǎn)到以下教程:
????????開始使用適用于 ESP32 和 ESP8266 的 VS Code 和 PlatformIO IDE(Windows、Mac OS X、Linux Ubuntu)
您可能還喜歡閱讀 ESP8266 指南:????????
????????在 Arduino 2.0(Windows、Mac OS X、Linux)中安裝 ESP8266 NodeMCU 板
先決條件:已安裝 Arduino IDE 2.0
在繼續(xù)之前,請確保您的計算機(jī)中安裝了Arduino IDE 2.0 。
轉(zhuǎn)到Arduino 網(wǎng)站并下載適用于您的操作系統(tǒng)的版本。
?
- Windows:運行下載的文件并按照安裝指南中的說明進(jìn)行操作。
- Mac OS X:將下載的文件復(fù)制到您的應(yīng)用程序文件夾中。
- Linux?: 解壓下載的文件,然后打開arduino-ide將啟動 IDE 的文件。
?
?在 Arduino IDE 中安裝 ESP32 插件
要在您的 Arduino IDE 中安裝 ESP32 開發(fā)板,請按照以下說明進(jìn)行操作:
1.在您的 Arduino IDE 2.0 中,轉(zhuǎn)到文件>首選項。

?2.將以下行復(fù)制并粘貼到Additional Boards Manager?URLs 字段。
https://dl.espressif.com/dl/package_esp32_index.json
?
?注意:如果你已經(jīng)有了ESP8266開發(fā)板的網(wǎng)址,可以用逗號分隔網(wǎng)址,如下:
http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://dl.espressif.com/dl/package_esp32_index.json
?3. 打開看板管理器。您可以轉(zhuǎn)到“工具”?>?“看板”?>?“看板管理器”……或者您只需單擊左下角的“看板管理器”圖標(biāo)即可。
?4. 搜索ESP32并按Espressif Systems 的 esp32安裝按鈕。
?就是這樣。它應(yīng)該在幾秒鐘后安裝。
測試安裝
????????為了測試 ESP32 附加組件的安裝,我們將上傳一個使板載 LED (GPIO 2) 閃爍的簡單代碼。
將以下代碼復(fù)制到您的 Arduino IDE:
#include <Arduino.h>
#define LED 2
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(LED, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED, HIGH);
Serial.println("LED is on");
delay(1000);
digitalWrite(LED, LOW);
Serial.println("LED is off");
delay(1000);
}
上傳代碼
在頂部的下拉菜單中,選擇“未知”版塊。將打開一個新窗口,如下所示。
您應(yīng)該選擇您的 ESP32 開發(fā)板型號和 COM 端口。在我們的示例中,我們使用的是 DOIT ESP32 DEVKIT V1 板。完成后單擊“確定” 。
現(xiàn)在,您只需單擊“上傳”按鈕。
幾秒鐘后,上傳應(yīng)該完成了。

注意:一些 ESP32 開發(fā)板在上傳新代碼時不會自動進(jìn)入刷機(jī)/上傳模式,您會在調(diào)試窗口中看到很多點,然后是錯誤消息。如果是這種情況,當(dāng)您開始在調(diào)試窗口上看到這些點時,您需要按下 ESP32 BOOT 按鈕。
ESP32 板載 LED 應(yīng)該每秒閃爍一次。
?串行監(jiān)視器
您可以單擊“串行監(jiān)視器”圖標(biāo)以打開“串行監(jiān)視器”選項卡。文章來源:http://www.zghlxwxcb.cn/news/detail-495286.html
就是這樣!您已經(jīng)在 Arduino IDE 2.0 中成功安裝了 ESP32 開發(fā)板。文章來源地址http://www.zghlxwxcb.cn/news/detail-495286.html
到了這里,關(guān)于【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!