www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > IoT設(shè)計分享
[導(dǎo)讀]ESP32是物聯(lián)網(wǎng)應(yīng)用的一項(xiàng)重要發(fā)明,因?yàn)樗糜诟鞣N物聯(lián)網(wǎng)目的,并具有內(nèi)置藍(lán)牙,Wi-Fi和微控制器功能。有關(guān)ESP32及其特性的更多詳細(xì)信息,可以參考ESP32以前的文章。ESP32有各種編程環(huán)境,如Arduino IDE, express - idf, Lua, Micropython等。我們已經(jīng)學(xué)會了使用Arduino IDE對ESP32進(jìn)行編程。現(xiàn)在,在本文中,我們將學(xué)習(xí)如何開始使用express - idf以及如何使用ESP-IDF框架(命令行)閃爍ESP32以閃爍LED。

ESP32是物聯(lián)網(wǎng)應(yīng)用的一項(xiàng)重要發(fā)明,因?yàn)樗糜诟鞣N物聯(lián)網(wǎng)目的,并具有內(nèi)置藍(lán)牙,Wi-Fi和微控制器功能。有關(guān)ESP32及其特性的更多詳細(xì)信息,可以參考ESP32以前的文章。ESP32有各種編程環(huán)境,如Arduino IDE, express - idf, Lua, Micropython等。我們已經(jīng)學(xué)會了使用Arduino IDE對ESP32進(jìn)行編程?,F(xiàn)在,在本文中,我們將學(xué)習(xí)如何開始使用express - idf以及如何使用ESP-IDF框架(命令行)閃爍ESP32以閃爍LED

先決條件

?構(gòu)建ESP32應(yīng)用程序的工具鏈

?包含ESP32 API和操作工具鏈的腳本的ESP-IDF

?Git安裝在你的電腦上

?ESP32單板

?USB電纜

為express - idf安裝GIT

在express - idf中,你將獲得各種GIT存儲庫,所以要下載這些GIT存儲庫,你需要在你的PC上安裝GIT應(yīng)用程序,安裝GIT應(yīng)用程序執(zhí)行以下步驟:

打開瀏覽器,輸入“git for windows”,或者直接訪問,就會看到這樣的窗口。

現(xiàn)在,你可以根據(jù)你的PC下載GIT,它是32位還是64位。

下載應(yīng)用程序后,安裝它并點(diǎn)擊“下一步”直到最后,但要確保在下面的窗口中選擇所有選項(xiàng)。

因?yàn)槟枰狦it bash和GUI,所以這些將被選中。

工具鏈的設(shè)置

要使用express - idf為ESP32構(gòu)建應(yīng)用程序,需要安裝工具鏈,這里我們將安裝預(yù)構(gòu)建的工具鏈,因此要下載它。

下載Zip文件,將Zip文件解壓縮到C:\或您想要的其他位置,然后它將創(chuàng)建一個名為msys32的目錄,其中包含一個預(yù)先準(zhǔn)備好的環(huán)境。

從Github獲取ESP-IDF Repository

除了工具鏈,你還需要一些ESP32特定的API/庫,要從Github中提取存儲庫,你必須遵循以下步驟:

打開您提取工具鏈的本地磁盤,例如驅(qū)動器‘ C ’,并在這里創(chuàng)建一個名為‘ esp32 ’的新文件夾,在這里您可以給出另一個名稱,但為了方便起見,我在這里給出這個名稱給新文件夾。

現(xiàn)在,打開這個文件夾,右鍵單擊并打開git bash。

現(xiàn)在,在git bash窗口中運(yùn)行下面的git存儲庫地址

在終端上滾動很多次后,你會發(fā)現(xiàn)這樣的窗口:

您將看到您的存儲庫被成功地拉出到您的系統(tǒng)中,您可以通過打開esp32文件夾來檢查它,其中創(chuàng)建了一個名為“esp-idf”的文件夾,其中包含一些文件。

在ESP32的ESP-IDF中啟動一個項(xiàng)目

您之前提取的名為ESP-IDF的存儲庫已經(jīng)包含了許多示例項(xiàng)目,如藍(lán)牙項(xiàng)目、使用外設(shè)的項(xiàng)目、LED閃爍項(xiàng)目等。在本節(jié)中,您將能夠使用esp-idf(命令行)編程在esp32上閃爍LED。為此,應(yīng)執(zhí)行以下步驟:

首先打開已經(jīng)拉入系統(tǒng)的名為msys32的工具鏈文件夾。

在這個文件夾中打開‘ mingw32 ’,它會在git bash窗口中打開。請確保在接下來的步驟你的窗口防御應(yīng)該關(guān)閉。

現(xiàn)在,在打開mingw32之后,你可以通過以下命令檢查你的c目錄:

在此之后,您的目錄更改為c,您可以通過輸入“l(fā)s”來檢查該目錄中的項(xiàng)目列表。

現(xiàn)在通過輸入esp32將當(dāng)前目錄更改為esp32文件夾

在此之后,您現(xiàn)在移動到esp-idf文件夾,可以通過輸入ls命令簡單地檢查其文件

當(dāng)你在這個目錄下時,添加IDF_PATH環(huán)境變量,使esp-idf也可用,使用下面的命令:

例如,blink示例出現(xiàn)在esp32->esp-idf->examples->get-started ->blink中,所以使用給定的命令在命令行中給出這個路徑:

因?yàn)槲覀円呀?jīng)在上一步中將esp-idf path導(dǎo)出為IDF_PATH,所以我們可以直接分配它。

現(xiàn)在使用命令啟動項(xiàng)目配置實(shí)用程序:

在此之后,你可以看到它開始配置,經(jīng)過一些滾動,你會看到下面的窗口:

現(xiàn)在將ESP32連接到您的PC并檢查它連接到哪個COM端口,例如連接到我的PC,它連接到COM端口6。

現(xiàn)在,導(dǎo)航到Serial flash config并按Enter。

單擊默認(rèn)串行端口菜單,并將其更改為連接到ESP的COM端口,然后按Enter。

請檢查以下配置,如果沒有,請按照下面給出的方法進(jìn)行糾正:

默認(rèn)波特率——> 115200波特

Flash SPI模式-------> DIO

Flash SPI速度-------> 40 MHz

Flash大小------------> 2mb

現(xiàn)在通過單擊Exit返回到上一個菜單,導(dǎo)航到“Example Configuration”并按Enter。

打開窗口后會要求您閃爍GPIO號,因?yàn)镋SP32內(nèi)部的LED連接到GPIO2,所以將其設(shè)置為2并按ok。

現(xiàn)在回到主菜單,點(diǎn)擊退出按鈕2次,然后點(diǎn)擊保存按鈕,它會要求你保存新的配置,點(diǎn)擊Yes。

在此之后,你將再次被引導(dǎo)到git bash窗口,你的配置被保存,現(xiàn)在你可以構(gòu)建和flash blink應(yīng)用程序了。

要構(gòu)建blink應(yīng)用程序,運(yùn)行。

在終端上大量滾動后,閃爍二進(jìn)制將閃現(xiàn)到您的ESP-32和LED應(yīng)該閃爍。

如果在構(gòu)建過程結(jié)束時沒有問題,你可以看到“通過RTS pin進(jìn)行硬重置”的消息,并出現(xiàn)如下圖所示的窗口:

現(xiàn)在你可以看到你的ESP32 LED正在閃爍。

這就是如何成功地學(xué)會使用ESP-IDF與express - idf和LED閃爍工作。

本文編譯自iotdesignpro

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

2025年9月8日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 是電源系統(tǒng)與物聯(lián)網(wǎng) (IoT) 領(lǐng)域知名半導(dǎo)體供應(yīng)商英飛凌的全球授權(quán)代理商,...

關(guān)鍵字: 電源系統(tǒng) 物聯(lián)網(wǎng) 半導(dǎo)體

11萬+人次!5000+海外買家! 展會落幕,感恩同行!明年8月深圳再見! 深圳2025年9月1日 /美通社/ -- 據(jù)物聯(lián)網(wǎng)世界報道。 在AIoT(人工智能+物聯(lián)網(wǎng))技術(shù)加速滲透、全球數(shù)字化轉(zhuǎn)型深化,以...

關(guān)鍵字: IoT 物聯(lián)網(wǎng) TE IC

LoRa聯(lián)盟? 強(qiáng)化本地基礎(chǔ)建設(shè)和市場布局,以支持并擴(kuò)大會員規(guī)模;將在深圳物聯(lián)網(wǎng)博覽會(IOTE Expo Shenzhen)上舉辦LoRaWAN? 專題論壇

關(guān)鍵字: 物聯(lián)網(wǎng) 機(jī)器人 環(huán)境傳感器

中國 上海,2025年8月28日——全球領(lǐng)先的智能傳感和發(fā)射器解決方案供應(yīng)商艾邁斯歐司朗(SIX:AMS)今日宣布,其全新UV-C LED在輻射滅菌領(lǐng)域取得重大技術(shù)突破,并獲得評估認(rèn)可。

關(guān)鍵字: LED 發(fā)射器 光電半導(dǎo)體

深圳2025年8月27日 /美通社/ -- 2025 年 8 月 27 日至29日,IOTE 2025 第二十四屆國際物聯(lián)網(wǎng)展?深圳站于深圳國際會展中心隆重舉行。連接與傳感領(lǐng)域的全球性技術(shù)企業(yè) TE Conne...

關(guān)鍵字: TE CONNECTIVITY IoT 物聯(lián)網(wǎng)

在物聯(lián)網(wǎng)設(shè)備數(shù)量突破千億級的今天,開發(fā)者對核心芯片的訴求已從單一功能轉(zhuǎn)向“全棧集成+生態(tài)協(xié)同”。樂鑫科技推出的ESP32憑借其獨(dú)特的“雙核架構(gòu)+無線雙模+開源生態(tài)”組合,成為智能家居、工業(yè)監(jiān)控、可穿戴設(shè)備等領(lǐng)域的首選方案...

關(guān)鍵字: ESP32 物聯(lián)網(wǎng)

2025年8月21日 – 專注于引入新品的全球電子元器件和工業(yè)自動化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 即日起開售Silicon Labs全新xG26系列無線SoC和MCU。xG26片上系統(tǒng)...

關(guān)鍵字: SoC 微控制器 物聯(lián)網(wǎng)

在LED照明技術(shù)向高能效、低電磁干擾(EMI)方向演進(jìn)的過程中,電流模式控制與動態(tài)負(fù)載調(diào)整算法的協(xié)同優(yōu)化成為突破技術(shù)瓶頸的核心路徑。本文將從控制架構(gòu)創(chuàng)新、動態(tài)負(fù)載補(bǔ)償機(jī)制及EMI抑制策略三個維度,揭示新一代LED驅(qū)動器的...

關(guān)鍵字: LED 動態(tài)負(fù)載調(diào)整算法 EMI

在物聯(lián)網(wǎng)蓬勃發(fā)展的當(dāng)下,無線局域網(wǎng)絡(luò)廣泛應(yīng)用于各個領(lǐng)域。像 LoRaWAN、Wi - SUN 與 Zigbee 等協(xié)議,在自動抄表、公用事業(yè)及智能家居等場景中被大量采用。然而,這些成熟協(xié)議存在自身的局限性。其復(fù)雜度較高,...

關(guān)鍵字: 物聯(lián)網(wǎng) 無線局域網(wǎng)絡(luò) 組網(wǎng)
關(guān)閉