国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

這篇具有很好參考價值的文章主要介紹了【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

關(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。

【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

?????????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)的版本。

?【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

  • Windows:運行下載的文件并按照安裝指南中的說明進(jìn)行操作。
  • Mac OS X:將下載的文件復(fù)制到您的應(yīng)用程序文件夾中。
  • Linux?: 解壓下載的文件,然后打開arduino-ide將啟動 IDE 的文件。

?【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

?在 Arduino IDE 中安裝 ESP32 插件

要在您的 Arduino IDE 中安裝 ESP32 開發(fā)板,請按照以下說明進(jìn)行操作:

1.在您的 Arduino IDE 2.0 中,轉(zhuǎn)到文件>首選項。

【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

?2.將以下行復(fù)制并粘貼到Additional Boards Manager?URLs 字段。

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

?【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

?注意:如果你已經(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)即可。

【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

?4. 搜索ESP32并按Espressif Systems 的 esp32安裝按鈕。【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

?就是這樣。它應(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);
}

上傳代碼

在頂部的下拉菜單中,選擇“未知”版塊。將打開一個新窗口,如下所示。

【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

您應(yīng)該選擇您的 ESP32 開發(fā)板型號和 COM 端口。在我們的示例中,我們使用的是 DOIT ESP32 DEVKIT V1 板。完成后單擊“確定” 。

現(xiàn)在,您只需單擊“上傳”按鈕。【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

幾秒鐘后,上傳應(yīng)該完成了。

【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

注意:一些 ESP32 開發(fā)板在上傳新代碼時不會自動進(jìn)入刷機(jī)/上傳模式,您會在調(diào)試窗口中看到很多點,然后是錯誤消息。如果是這種情況,當(dāng)您開始在調(diào)試窗口上看到這些點時,您需要按下 ESP32 BOOT 按鈕。

ESP32 板載 LED 應(yīng)該每秒閃爍一次。

【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——2.ESP32 Arduino 集成開發(fā)環(huán)境】

?串行監(jiān)視器

您可以單擊“串行監(jiān)視器”圖標(biāo)以打開“串行監(jiān)視器”選項卡。

就是這樣!您已經(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)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——6.ESP32 PWM(模擬輸出)】

    關(guān)于本教程: 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 網(wǎng)絡(luò)

    2023年04月14日
    瀏覽(29)
  • 【ESP32最全學(xué)習(xí)筆記(基礎(chǔ)篇)——8.ESP32 中斷定時器】

    關(guān)于本教程: 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 網(wǎng)絡(luò)

    2024年02月06日
    瀏覽(32)
  • 【ESP32最全學(xué)習(xí)筆記(協(xié)議篇)——2.ESP32 LoRa】

    【ESP32最全學(xué)習(xí)筆記(協(xié)議篇)——2.ESP32 LoRa】

    關(guān)于本教程: 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 深度睡眠 1.ESP32 網(wǎng)絡(luò)服

    2024年02月04日
    瀏覽(18)
  • ESP32開發(fā)環(huán)境搭建Windows VSCode集成Espressif IDF插件ESP32_IDF_V5.0開發(fā)編譯環(huán)境搭建

    ESP32開發(fā)環(huán)境搭建Windows VSCode集成Espressif IDF插件ESP32_IDF_V5.0開發(fā)編譯環(huán)境搭建

    下載網(wǎng)址:https://dl.espressif.com/dl/esp-idf/ 打開上面的網(wǎng)頁,選擇單擊頁面中 ESP32-IDF v5.0.2 - Offine Installer,5.0.2是當(dāng)前最新版本,如果沒有ESP32-IDF v5.0.2 - Offine Installer,說明官方有更新最新版本,如果想要安裝此教程版本可以把頁面翻到最下面,會列出所有歷史版本供用戶下載。

    2024年02月13日
    瀏覽(23)
  • 【學(xué)習(xí)筆記】Esp32 Arduino 串口中斷函數(shù) 緩沖區(qū)修改

    最近需要用Esp32上傳數(shù)據(jù),有一塊數(shù)據(jù)采集板,由串口通信,控制指令12+2字節(jié)(控制字+校驗位),返回的數(shù)據(jù)量為,250、500、1000、2000字節(jié) 一開始寫這個功能時用的 While 掃描串口來實現(xiàn)的,發(fā)現(xiàn)效率太低,隨后開始用中斷,原來并沒有用過,所以參考ESP-IDF手冊,單幾經(jīng)嘗試

    2024年02月16日
    瀏覽(22)
  • 【ESP32Arduino+MPU6050姿態(tài)解算】自制無人機(jī)學(xué)習(xí)筆記2 PLatformIO 下載即可使用

    【ESP32Arduino+MPU6050姿態(tài)解算】自制無人機(jī)學(xué)習(xí)筆記2 PLatformIO 下載即可使用

    本人之前發(fā)表過一篇關(guān)于esp32讀取mpu6050數(shù)據(jù)的文章,鏈接:http://t.csdn.cn/AwzSZ,但其存在一些漏洞,具體表現(xiàn)在輸出數(shù)據(jù)存在不連貫和錯誤,在mpu6050高速運動時存在較大誤差等。僅作為參考。故在此重發(fā)作為修正。當(dāng)前該篇文章中所述的模塊,已經(jīng)過無人機(jī)穩(wěn)定性控制的測試

    2024年02月16日
    瀏覽(21)
  • Esp32_Arduino接入騰訊云筆記

    Esp32_Arduino接入騰訊云筆記

    ESP32是一款由樂鑫科技(Espressif Systems)推出的雙核、低功耗、集成Wi-Fi和藍(lán)牙的單芯片微控制器。它采用了Tensilica Xtensa LX6高性能處理器,具有大量的GPIO引腳、模數(shù)轉(zhuǎn)換器、SPI、I2S、UART、PWM、I2C和SD卡接口等功能,可以滿足各種物聯(lián)網(wǎng)(IoT)應(yīng)用的需求。由于其高度集成和低

    2024年02月15日
    瀏覽(17)
  • [Arduino] ESP32開發(fā) - 基礎(chǔ)入門與原理分析

    [Arduino] ESP32開發(fā) - 基礎(chǔ)入門與原理分析

    實用 GPIO 用到再查,熟能生巧,別上來就背圖,一天你就忘了! 僅輸入引腳 下面的四個引腳由于內(nèi)部沒有上拉下拉電阻,所以僅僅支持輸入信號 GPIO 34 GPIO 35 GPIO 36 GPIO 39 SPI Flash 閃存引腳 這些引腳都是對 ESP32 內(nèi)部 flash 進(jìn)行操作的,最好不要使用這些引腳進(jìn)行輸入輸出操作!

    2024年02月11日
    瀏覽(26)
  • [Arduino ESP32] mpu6050使用筆記(含dmp)

    [Arduino ESP32] mpu6050使用筆記(含dmp)

    Arduino ESP32 I2C管腳定義:Arduino.h(第209行左右) - pins_arduino.h如圖: VCC---3.3v GND--GND 簡單使用() 代碼位置 代碼如下(直接粘的): 上傳,然后卡在初始化 原因: 可能是I2Cdev庫和MPU6050庫不同步(I2Cdev太新了) 解決: 依次檢查 (F12) main.cpp的accelgyro.initialize();== MPU6050.cpp的setClockSource

    2024年02月11日
    瀏覽(26)
  • ESP32 Arduino學(xué)習(xí)篇(二)中斷

    ESP32 Arduino學(xué)習(xí)篇(二)中斷

    單片機(jī)最為核心的內(nèi)容,應(yīng)該就是中斷了吧。相較于其他的單片機(jī)而言,ESP32的外部中斷是十分強(qiáng)大的,因為其每個引腳均可以設(shè)置為外部中斷的觸發(fā)引腳。 ESP32 Arduino 有以下觸發(fā)方式: LOW 低電平觸發(fā) CHANGE 電平變化 RISING 上升沿觸發(fā) FALLING 下降沿觸發(fā) HIGH 高電平觸發(fā) 1. 開啟

    2024年02月16日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包