色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

通過Arduino使用ESP-WROOM-32(環境搭建和配置-LED閃爍篇)

王蘭 ? 來源:DevicePlus ? 作者:DevicePlus ? 2023-02-20 10:27 ? 次閱讀

這篇文章來源于DevicePlus英語網站的翻譯稿。
本文最初發布在deviceplus網站上,而后被翻譯成英語。

pYYBAGPyz2yAdVN_AAIMnJIhGc0629.jpg

在此前的文章中,我們多次介紹過ESP-WROOM-02, 它是一款因尺寸和支持Wi-Fi功能而廣受歡迎的Arduino兼容板。在本文中,我們將介紹今年春天發售的ESP-WROOM-32的基本用法及其新增的Bluetooth(BLE)功能。

本項目電子設備清單

預計完成時間: 60分鐘
所需部件
?ESP-WROOM-32 開發板
?LED

目錄

1.什么是ESP-WROOM-32?
2.ESP-WROOM-32的功能與性能
3.配置在Arduino中使用的環境
4.創建程序——LED閃爍
5.總結

poYBAGPyz3OAZs7tAAOlEdNevcc707.jpg

ESP-WROOM-32

1. 什么是ESP-WROOM-32?

ESP-WROOM-32是一款Wi-Fi模塊,內置有Espressif Systems公司提供的ESP32芯片,支持Wi-Fi和Bluetooth(BLE)通信,比ESP-WROOM-02稍大,但具有雖體積小巧卻可以寫入Arduino程序(即模塊可以作為Arduino的一部分使用)、支持Wi-Fi通信、價格便宜等優點。

2. ESP-WROOM-32的功能與性能

下表中對比了ESP-WROOM-32與之前的型號ESP-WROOM-02之間的區別。

poYBAGPyz3yAC9jYAAPrB9Qindw941.jpg

ESP-WROOM-32 (左) | ESP-WROOM-02 (右)

尺寸 長20 mm x 寬18mm 長25.5mm x 寬18mm
CPU Tensilica LX106 @ 80 / 160 MHz Tensilica Xtensa Dual-Core LX6 @ 160 / 240 MHz
RAM 用戶可用36 KB 520 KB
Flash存儲器 1, 2, 4, 8, 16 MB 64 MB
Wi-Fi 802.11n 高達 65 Mbps,
802.11g 高達 54 Mbps
802.11n 高達 150 Mbps,
802.11g 高達 54 Mbps,
802.11 b/g/n/d/e/i/k/r
Bluetooth Bluetooth v4.2 BR/EDR和BLE規范
引腳數 18 個引腳 38 個引腳
電源 3.0 to 3.6 V / 80 mA 2.2 to 3.6 V / 80 mA
容許工作溫度 -40℃~125℃ -40℃~125℃
ESP-WROOM-02 (ESP8266) ESP-WROOM-32 (ESP32)

ESP-WROOM-32與ESP-WROOM-02相比,特點差異大致如下:

? 比ESP-WROOM-02稍大
? 支持Bluetooth功能
? CPU、RAM、Flash存儲器等的性能更高。
? 引腳數更多
? 支持更廣泛的電源電壓

該模塊不僅支持Bluetooth功能且性能更高,還具有更多的引腳,支持更寬的電源電壓范圍,這在實際使用過程中非常有幫助。

3. 配置在Arduino中使用的環境

現在,讓我們嘗試將ESP-WROOM-32用作Arduino。與ESP-WROOM-02一樣,用USB連接了開發板后是不能立即啟動Arduino IDE并寫入程序的。您需要先搭建一個環境再使用。

本文使用的是ESPr Developer 32,這是一款無需焊接即可連接USB直接使用的開發板。任何帶ESP-WROOM-32的開發板都可以,但請務必提前確認。

pYYBAGPyz4mAKaQRAAPmKT4dJng875.jpg

ESPr Developer 32

下面簡要介紹一下環境搭建的主要流程(Windows):

3-1.將ESP32開發板添加到Arduino IDE
3-2.安裝驅動程序
3-3.將開發板連接到電腦

3-1. 將ESP32開發板添加到Arduino IDE

首先,您需要添加開發板信息,以便可以在Arduino IDE的“Tool”-“Board”中選擇“ESP32”。

從下面的Github site網頁上下載所需的文件:

poYBAGPyz46AGF3KAAQs-hXYt3E883.png

單擊畫面中間右側的“Clone or download”按鈕,選擇“Download ZIP”。

pYYBAGPyz5GAdLBkAABOlDxgQwM874.png

下載的ZIP應包括以下內容:

pYYBAGPyz5WAOClIAABhejRgxTU384.png

如果是Windows系統,這些文件夾和文件將會被保存到安裝Arduino的位置,例如:
e.g.) C:Program Files (x86)Arduinohardwareespressifesp32

接下來,從保存的文件中啟動tools/get.exe并下載所需的文件。

poYBAGPyz5iARoCRAAB5CMHlLd4697.png

點擊get.exe使之啟動,將會出現命令提示符畫面,并開始下載所需的文件。

pYYBAGPyz5qAGymuAAARtdLR_fs145.png

* 文件通常會被下載到同一個位置,但如果下載到了其他位置(例如 C:Users 下),請將它們移到 esp32tools目錄下。

e.g.) C:Program Files (x86)Arduinohardwareespressifesp32tools

現在,所需文件已準備就緒。

3-2. 安裝驅動程序

接下來安裝開發板的驅動程序。驅動程序需要使用USB UART,所以從以下網站下載。

* 如果您過去使用過 ESP-WROOM-02,可能已經安裝好了,請跳過此步驟。

poYBAGPyz56ABwqcAADhenjtyFQ618.png

打開上述網站,在頁面底部會顯示不同操作系統的驅動程序,請下載并安裝。

3-3. 將開發板連接到電腦

完成上述步驟后,請將ESP-WROOM-32開發板連接到您的電腦。

poYBAGPyz6OAG6gdAAMTHC3dWFM193.jpg

連接到電腦后,PWR的紅色LED燈會亮起。如果從Arduino IDE端的“Tool”-“Serial Port”能夠識別連接,就意味著準備已經就緒。

4. 創建程序-LED閃爍

準備完畢,現在讓我們在Arduino IDE中寫入程序吧。由于是LED閃爍程序,所以我們先打開草圖示例中的“01.Basics”-“Blink”程序。打開程序后,請在“Tools”中將開發板設置為“ESP32 Dev Module”并寫入程序。

poYBAGPyz6aAd7UmAAHwQn-fQAM877.png

程序寫入完成后,LED燈成功實現閃爍!
(由于此次指定了引腳13,因此將LED連接到ESPr Developer 32上的引腳13和GND。)

總結

這次我們成功地配置并使用了ESP-WROOM-32,下次我們來試試Bluetooth通信功能!

pYYBAGPbhjqAbi1JAAAGd6_rQT0867.png

DevicePlus 編輯團隊


審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23336

    瀏覽量

    662231
  • 芯片
    +關注

    關注

    456

    文章

    51092

    瀏覽量

    425984
  • wi-fi
    +關注

    關注

    14

    文章

    2162

    瀏覽量

    124790
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187541
收藏 人收藏

    評論

    相關推薦

    使用ESP-WROOM-32模塊遇到的幾個疑問求解

    我想在我的項目中使用 ESP-WROOM-32 模塊。我想將其與外部 MCU 一起使用。S0,我有一些疑問,如下所示: 1).esp-wroom-32 的哪個 uart,我可以使用? 2).是否有
    發表于 07-16 07:26

    esp-wroom-32如何在不使用wifi功能的情況下獲取mac地址?

    你好 我想檢查 esp-wroom-32 模塊的mac_address。 我已經通過初始化wifi然后調用函數來esp_get_mac檢查了它。 但是,如果我想在不使用 wifi 功能的情況下獲取該 mac 地址。 有沒有其他
    發表于 07-19 09:37

    esp-wroom-32 AP模式下的最大帶寬是多少?

    我正在使用 esp-wroom-32 模塊,我們想在 AP Station 模式下使用它。我想知道 AP 模式下模塊的最大帶寬是多少,以及我可以連接到 wroom 32 模塊的 AP 多少個站點
    發表于 07-19 06:16

    如何為ESP8266搭建Arduino IDE開發環境

    1. 為ESP8266搭建Arduino IDE開發環境**方法一:**通過開發板管理器安裝ESP
    發表于 11-01 09:07

    Arduino封裝上的ESP-32板

    描述Arduino 封裝上的 ESP-32 板ESP-WROOM-32(或 ESP32-SOLO-1)開發套件,帶有 Micro-USB 端口、DC 輸入和
    發表于 07-27 07:23

    【FireBeetle 2 ESP32-S3開發板體驗】測評1_搭建開發環境

    閃爍。 1.5總結 本文對Arduino、MicroPython以及樂鑫的ESP-IDF開發環境以及點燈程序進行了介紹,各個開發環境都有自
    發表于 07-29 21:40

    測試環境搭建和維護_軟硬件測試環境

     測試環境搭建,每個公司都有不一樣的流程和方法。一種是運維或者開發負責搭建和維護,另一種是測試人員進行搭建和維護。大部分復雜的測試環境都是
    的頭像 發表于 01-31 18:30 ?6874次閱讀
    測試<b class='flag-5'>環境</b>的<b class='flag-5'>搭建和</b>維護_軟硬件測試<b class='flag-5'>環境</b>

    php開發環境搭建和使用

    本文主要介紹的是php開發環境搭建和使用。apache在默認情況下不會處理php頁面,Apache處理php頁面的步驟:即:php開發環境搭建。1、在windows系統下
    的頭像 發表于 02-01 15:26 ?3476次閱讀
    php開發<b class='flag-5'>環境</b>的<b class='flag-5'>搭建和</b>使用

    ESP-WROOM-32模組的數據手冊免費下載

      ESP-WROOM-32 是一款通用型 WiFi+BT+BLE MCU 模組,功能強大,用途廣泛,可以用于低功耗傳感器網絡和要求極高的任務,例如語音編碼、音頻流和 MP3 解碼等。
    發表于 07-24 08:00 ?65次下載
    <b class='flag-5'>ESP-WROOM-32</b>模組的數據手冊免費下載

    arduino / VScode+platformIO搭建esp32/esp8266編譯環境(一足矣)

    arduino/VScode+platformIO 搭建esp32/esp8266開發環境(一
    發表于 12-05 14:06 ?33次下載
    <b class='flag-5'>arduino</b> / VScode+platformIO<b class='flag-5'>搭建</b><b class='flag-5'>esp</b>32/<b class='flag-5'>esp</b>8266編譯<b class='flag-5'>環境</b>(一<b class='flag-5'>篇</b>足矣)

    閃爍LED和低代碼:Arduino/ESP8266和Hackeet基礎知識

    電子發燒友網站提供《閃爍LED和低代碼:Arduino/ESP8266和Hackeet基礎知識.zip》資料免費下載
    發表于 12-12 10:46 ?0次下載
    <b class='flag-5'>閃爍</b>的<b class='flag-5'>LED</b>和低代碼:<b class='flag-5'>Arduino</b>/<b class='flag-5'>ESP</b>8266和Hackeet基礎知識

    通過Arduino使用ESP-WROOM-32(Bluetooth-BLE連接

    這篇文章來源于DevicePlus.com英語網站的翻譯稿。本文最初發布在deviceplus.jp網站上,而后被翻譯成中文。在本文中,我們將使用Bluetooth(BLE)功能連接ESP-WROOM-32與其他設備。
    的頭像 發表于 02-20 10:49 ?8837次閱讀
    <b class='flag-5'>通過</b><b class='flag-5'>Arduino</b>使用<b class='flag-5'>ESP-WROOM-32</b>(Bluetooth-BLE連接<b class='flag-5'>篇</b>)

    使用ESP-WROOM-02 Wifi模塊作為Arduino MCU

    使用 ESP-WROOM-02 Wifi 模塊作為 Arduino MCU,在本教程中,我們將在ESP-WROOM-02上寫入Arduino程序,這樣就可以使用wifi模塊作為
    的頭像 發表于 02-23 10:40 ?2045次閱讀
    使用<b class='flag-5'>ESP-WROOM</b>-02 Wifi模塊作為<b class='flag-5'>Arduino</b> MCU

    BPI-UNO32 ,支持webduino和arduino

    BPI-UNO32采用ESP32作為主控模塊,接口兼容arduino,支持WIFI與藍牙。可以作為aruino開發板,支持arduinoIDE開發環境,也可以配合webduino平臺使用,輕松學習
    的頭像 發表于 04-04 10:34 ?879次閱讀
    BPI-UNO32 ,支持webduino和<b class='flag-5'>arduino</b>

    ESP-WROOM-32電路原理圖講解

    樂鑫創建了 ESP-WROOM-32,這是一款強大且適應性強的 Wi-Fi 和藍牙模塊。它基于 ESP32,為 IoT(物聯網)應用提供多種功能和網絡選擇。由于該平臺基于文本的性質,此處不提供 ESP-WROOM-32 的完整原
    的頭像 發表于 07-31 16:46 ?8774次閱讀
    <b class='flag-5'>ESP-WROOM-32</b>電路原理圖講解
    主站蜘蛛池模板: 2021精品乱码多人收藏| 国产成人免费在线观看| 最近免费中文字幕大全免费| 一本道高清不卡v免费费| 国产午夜精品不卡观看| 国产成人免费高清视频| 国产伦精品一区二区免费| 黑人开嫩苞| 恋夜影院安卓免费列表uc| 欧美性爱-第1页| 日韩毛片在线视频| 午夜在线观看免费完整直播网页| 亚洲精品沙发午睡系列| 中字幕视频在线永久在线| ⅹxx日本护土| 国产精品久久久久久人妻香蕉| 国内精品久久久久久久试看| 久久久无码AV精品亚洲A片软件 | 一区二区三区四区国产| 69日本xxⅹxxxxx18| 成人亚洲精品| 黄色aa大片| 蜜芽视频在线观看视频免费播放| 秋霞电影院午夜伦高清| 羞羞答答的免费视频在线观看| 永久免费无码AV国产网站| jiz中国zz| 国产亚洲精品免费视频| 伦理电影2499伦理片| 且试天下芒果免费观看| 亚洲 欧美 综合 高清 在线| 在线免费中文字幕| 超碰高清熟女一区二区| 花蝴蝶hd免费| 欧美派对xxxhdparty| 亚洲大片在线观看| 99精彩免费观看| 国产亚洲精品久久综合阿香蕉| 年轻的搜子8中字在线观看| 亚洲 日韩经典 中文字幕| 97精品国产亚洲AV超碰|