曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

王蘭 ? 來(lái)源:DevicePlus ? 作者:DevicePlus ? 2023-02-20 10:27 ? 次閱讀

這篇文章來(lái)源于DevicePlus英語(yǔ)網(wǎng)站的翻譯稿。
本文最初發(fā)布在deviceplus網(wǎng)站上,而后被翻譯成英語(yǔ)。

pYYBAGPyz2yAdVN_AAIMnJIhGc0629.jpg

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

本項(xiàng)目電子設(shè)備清單

預(yù)計(jì)完成時(shí)間: 60分鐘
所需部件
?ESP-WROOM-32 開發(fā)板
?LED

目錄

1.什么是ESP-WROOM-32?
2.ESP-WROOM-32的功能與性能
3.配置在Arduino中使用的環(huán)境
4.創(chuàng)建程序——LED閃爍
5.總結(jié)

poYBAGPyz3OAZs7tAAOlEdNevcc707.jpg

ESP-WROOM-32

1. 什么是ESP-WROOM-32?

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

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

下表中對(duì)比了ESP-WROOM-32與之前的型號(hào)ESP-WROOM-02之間的區(qū)別。

poYBAGPyz3yAC9jYAAPrB9Qindw941.jpg

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

尺寸 長(zhǎng)20 mm x 寬18mm 長(zhǎng)25.5mm x 寬18mm
CPU Tensilica LX106 @ 80 / 160 MHz Tensilica Xtensa Dual-Core LX6 @ 160 / 240 MHz
RAM 用戶可用36 KB 520 KB
Flash存儲(chǔ)器 1, 2, 4, 8, 16 MB 64 MB
Wi-Fi 802.11n 高達(dá) 65 Mbps,
802.11g 高達(dá) 54 Mbps
802.11n 高達(dá) 150 Mbps,
802.11g 高達(dá) 54 Mbps,
802.11 b/g/n/d/e/i/k/r
Bluetooth Bluetooth v4.2 BR/EDR和BLE規(guī)范
引腳數(shù) 18 個(gè)引腳 38 個(gè)引腳
電源 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相比,特點(diǎn)差異大致如下:

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

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

3. 配置在Arduino中使用的環(huán)境

現(xiàn)在,讓我們嘗試將ESP-WROOM-32用作Arduino。與ESP-WROOM-02一樣,用USB連接了開發(fā)板后是不能立即啟動(dòng)Arduino IDE并寫入程序的。您需要先搭建一個(gè)環(huán)境再使用。

本文使用的是ESPr Developer 32,這是一款無(wú)需焊接即可連接USB直接使用的開發(fā)板。任何帶ESP-WROOM-32的開發(fā)板都可以,但請(qǐng)務(wù)必提前確認(rèn)。

pYYBAGPyz4mAKaQRAAPmKT4dJng875.jpg

ESPr Developer 32

下面簡(jiǎn)要介紹一下環(huán)境搭建的主要流程(Windows):

3-1.將ESP32開發(fā)板添加到Arduino IDE
3-2.安裝驅(qū)動(dòng)程序
3-3.將開發(fā)板連接到電腦

3-1. 將ESP32開發(fā)板添加到Arduino IDE

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

從下面的Github site網(wǎng)頁(yè)上下載所需的文件:

poYBAGPyz46AGF3KAAQs-hXYt3E883.png

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

pYYBAGPyz5GAdLBkAABOlDxgQwM874.png

下載的ZIP應(yīng)包括以下內(nèi)容:

pYYBAGPyz5WAOClIAABhejRgxTU384.png

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

接下來(lái),從保存的文件中啟動(dòng)tools/get.exe并下載所需的文件。

poYBAGPyz5iARoCRAAB5CMHlLd4697.png

點(diǎn)擊get.exe使之啟動(dòng),將會(huì)出現(xiàn)命令提示符畫面,并開始下載所需的文件。

pYYBAGPyz5qAGymuAAARtdLR_fs145.png

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

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

現(xiàn)在,所需文件已準(zhǔn)備就緒。

3-2. 安裝驅(qū)動(dòng)程序

接下來(lái)安裝開發(fā)板的驅(qū)動(dòng)程序。驅(qū)動(dòng)程序需要使用USB UART,所以從以下網(wǎng)站下載。

* 如果您過(guò)去使用過(guò) ESP-WROOM-02,可能已經(jīng)安裝好了,請(qǐng)?zhí)^(guò)此步驟。

poYBAGPyz56ABwqcAADhenjtyFQ618.png

打開上述網(wǎng)站,在頁(yè)面底部會(huì)顯示不同操作系統(tǒng)的驅(qū)動(dòng)程序,請(qǐng)下載并安裝。

3-3. 將開發(fā)板連接到電腦

完成上述步驟后,請(qǐng)將ESP-WROOM-32開發(fā)板連接到您的電腦。

poYBAGPyz6OAG6gdAAMTHC3dWFM193.jpg

連接到電腦后,PWR的紅色LED燈會(huì)亮起。如果從Arduino IDE端的“Tool”-“Serial Port”能夠識(shí)別連接,就意味著準(zhǔn)備已經(jīng)就緒。

4. 創(chuàng)建程序-LED閃爍

準(zhǔn)備完畢,現(xiàn)在讓我們?cè)贏rduino IDE中寫入程序吧。由于是LED閃爍程序,所以我們先打開草圖示例中的“01.Basics”-“Blink”程序。打開程序后,請(qǐng)?jiān)凇癟ools”中將開發(fā)板設(shè)置為“ESP32 Dev Module”并寫入程序。

poYBAGPyz6aAd7UmAAHwQn-fQAM877.png

程序?qū)懭胪瓿珊?,LED燈成功實(shí)現(xiàn)閃爍!
(由于此次指定了引腳13,因此將LED連接到ESPr Developer 32上的引腳13和GND。)

總結(jié)

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

pYYBAGPbhjqAbi1JAAAGd6_rQT0867.png

DevicePlus 編輯團(tuán)隊(duì)


審核編輯黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23628

    瀏覽量

    669604
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    51988

    瀏覽量

    434295
  • wi-fi
    +關(guān)注

    關(guān)注

    14

    文章

    2207

    瀏覽量

    126290
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6485

    瀏覽量

    189832
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用ESP-WROOM-32模塊遇到的幾個(gè)疑問(wèn)求解

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

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

    你好 我想檢查 esp-wroom-32 模塊的mac_address。 我已經(jīng)通過(guò)初始化wifi然后調(diào)用函數(shù)來(lái)esp_get_mac檢查了它。 但是,如果我想在不使用 wifi 功能的情況下獲取該 mac 地址。 有沒(méi)有其他
    發(fā)表于 07-19 09:37

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

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

    如何為ESP8266搭建Arduino IDE開發(fā)環(huán)境

    1. 為ESP8266搭建Arduino IDE開發(fā)環(huán)境**方法一:**通過(guò)開發(fā)板管理器安裝ESP
    發(fā)表于 11-01 09:07

    Arduino封裝上的ESP-32板

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

    【FireBeetle 2 ESP32-S3開發(fā)板體驗(yàn)】測(cè)評(píng)1_搭建開發(fā)環(huán)境

    閃爍。 1.5總結(jié) 本文對(duì)Arduino、MicroPython以及樂(lè)鑫的ESP-IDF開發(fā)環(huán)境以及點(diǎn)燈程序進(jìn)行了介紹,各個(gè)開發(fā)環(huán)境都有自
    發(fā)表于 07-29 21:40

    測(cè)試環(huán)境搭建和維護(hù)_軟硬件測(cè)試環(huán)境

     測(cè)試環(huán)境搭建,每個(gè)公司都有不一樣的流程和方法。一種是運(yùn)維或者開發(fā)負(fù)責(zé)搭建和維護(hù),另一種是測(cè)試人員進(jìn)行搭建和維護(hù)。大部分復(fù)雜的測(cè)試環(huán)境都是
    的頭像 發(fā)表于 01-31 18:30 ?7122次閱讀
    測(cè)試<b class='flag-5'>環(huán)境</b>的<b class='flag-5'>搭建和</b>維護(hù)_軟硬件測(cè)試<b class='flag-5'>環(huán)境</b>

    php開發(fā)環(huán)境搭建和使用

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

    ESP-WROOM-32模組的數(shù)據(jù)手冊(cè)免費(fèi)下載

      ESP-WROOM-32 是一款通用型 WiFi+BT+BLE MCU 模組,功能強(qiáng)大,用途廣泛,可以用于低功耗傳感器網(wǎng)絡(luò)和要求極高的任務(wù),例如語(yǔ)音編碼、音頻流和 MP3 解碼等。
    發(fā)表于 07-24 08:00 ?66次下載
    <b class='flag-5'>ESP-WROOM-32</b>模組的數(shù)據(jù)手冊(cè)免費(fèi)下載

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

    arduino/VScode+platformIO 搭建esp32/esp8266開發(fā)環(huán)境(一
    發(fā)表于 12-05 14:06 ?34次下載
    <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'>環(huán)境</b>(一<b class='flag-5'>篇</b>足矣)

    閃爍LED和低代碼:Arduino/ESP8266和Hackeet基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《閃爍LED和低代碼:Arduino/ESP8266和Hackeet基礎(chǔ)知識(shí).zip》資料免費(fèi)下載
    發(fā)表于 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基礎(chǔ)知識(shí)

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

    這篇文章來(lái)源于DevicePlus.com英語(yǔ)網(wǎng)站的翻譯稿。本文最初發(fā)布在deviceplus.jp網(wǎng)站上,而后被翻譯成中文。在本文中,我們將使用Bluetooth(BLE)功能連接ESP-WROOM-32與其他設(shè)備。
    的頭像 發(fā)表于 02-20 10:49 ?9490次閱讀
    <b class='flag-5'>通過(guò)</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模塊作為
    的頭像 發(fā)表于 02-23 10:40 ?2419次閱讀
    使用<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與藍(lán)牙??梢宰鳛閍ruino開發(fā)板,支持arduinoIDE開發(fā)環(huán)境,也可以配合webduino平臺(tái)使用,輕松學(xué)習(xí)
    的頭像 發(fā)表于 04-04 10:34 ?993次閱讀
    BPI-UNO32 ,支持webduino和<b class='flag-5'>arduino</b>

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

    樂(lè)鑫創(chuàng)建了 ESP-WROOM-32,這是一款強(qiáng)大且適應(yīng)性強(qiáng)的 Wi-Fi 和藍(lán)牙模塊。它基于 ESP32,為 IoT(物聯(lián)網(wǎng))應(yīng)用提供多種功能和網(wǎng)絡(luò)選擇。由于該平臺(tái)基于文本的性質(zhì),此處不提供 ESP-WROOM-32 的完整原
    的頭像 發(fā)表于 07-31 16:46 ?9838次閱讀
    <b class='flag-5'>ESP-WROOM-32</b>電路原理圖講解