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

當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > IoT設(shè)計分享
[導(dǎo)讀]ESP32是物聯(lián)網(wǎng)應(yīng)用原型的強(qiáng)大開發(fā)工具,因為它內(nèi)置了藍(lán)牙,Wi-Fi和強(qiáng)大的微控制器功能。有關(guān)ESP32及其特性的更多詳細(xì)信息,可以參考ESP32以前的文章。ESP32有各種編程環(huán)境,如Arduino IDE, express - idf, Lua, Micropython等。我們已經(jīng)學(xué)會了使用Arduino IDE和express - idf對ESP32進(jìn)行編程?,F(xiàn)在在本文中,我們將看到如何使用Lua語言與ESP32使用ChiliPeppr的Web IDE,在ESP32上閃爍Lua固件,使用Lua腳本閃爍LED。

ESP32是物聯(lián)網(wǎng)應(yīng)用原型的強(qiáng)大開發(fā)工具,因為它內(nèi)置了藍(lán)牙,Wi-Fi和強(qiáng)大的微控制器功能。有關(guān)ESP32及其特性的更多詳細(xì)信息,可以參考ESP32以前的文章。ESP32有各種編程環(huán)境,如Arduino IDE, express - idf, Lua, Micropython等。我們已經(jīng)學(xué)會了使用Arduino IDE和express - idf對ESP32進(jìn)行編程?,F(xiàn)在在本文中,我們將看到如何使用Lua語言與ESP32使用ChiliPeppr的Web IDE,在ESP32上閃爍Lua固件,使用Lua腳本閃爍LED。

先決條件

?Windows電腦

ESP32

?USB電纜

從chilipepper的IDE編程ESP32

ChiliPeppr的Web IDE是一個在線平臺,您可以通過該平臺將Lua代碼上傳到ESP32板。它包括一個工作空間,它有一個串行端口JSON服務(wù)器,你可以在本地或遠(yuǎn)程運(yùn)行你的計算機(jī)上,讓你的瀏覽器直接與你的串行端口交談。ESP32有一個文件瀏覽器,一個串口控制臺,重啟按鈕,文件保存,運(yùn)行,上傳/運(yùn)行等。

要開始使用ChiliPeppr的Web IDE,請遵循以下步驟:

打開網(wǎng)頁瀏覽器,搜索。

你會發(fā)現(xiàn)下面的窗口包括各種工作空間,如TinyG, Lua的ESP32, Lua的ESP8266等。點(diǎn)擊ESP32的Lua工作區(qū)。

打開工作區(qū)后,你會發(fā)現(xiàn)下面的窗口,如果你的ESP32沒有連接到PC的任何端口或顯示斷開連接,那么你必須下載串口JSON服務(wù)器,正如我之前告訴過的,這個IDE有一個串口JSON服務(wù)器,讓你的瀏覽器直接與你的端口交談。

要下載JSON服務(wù)器,單擊“下載串口JSON服務(wù)器”。點(diǎn)擊它會引導(dǎo)你到一個github鏈接。你必須點(diǎn)擊這個鏈接。

在這個存儲庫中有不同的JSON服務(wù)器,這取決于你的PC,你必須從這里下載,例如,我使用Windows 64位,所以我將下載Windows 64位的服務(wù)器。

一個zip文件將被下載,解壓縮并解壓縮到你想要的地方。

提取后打開它并運(yùn)行串行端口json服務(wù)器應(yīng)用程序,您會發(fā)現(xiàn)將出現(xiàn)一個窗口,顯示ESP32連接的端口。

最小化此命令窗口,并在瀏覽器中再次打開chilipepper的工作區(qū)。請不要關(guān)閉這個窗口,把它最小化。

現(xiàn)在單擊連接到主機(jī),然后連接到本地主機(jī),然后它將顯示您的ESP連接到您連接的特定端口。

現(xiàn)在,從下面的github鏈接下載esp32tool.zip。ChiliPeppr在github存儲庫的這個文件中有一個針對Lua的ESP32預(yù)編譯的固件。

下載后,在解壓前一個文件的同一目錄中解壓該文件。

現(xiàn)在還需要Python 2.7。X或3.7。如果你的PC中有python,那么如果你沒有它,那么你可以在你的PC中以以下方式安裝python:

要安裝Python 3,應(yīng)執(zhí)行以下步驟:

打開網(wǎng)頁瀏覽器,搜索。

在此之后,您將看到如下圖所示的窗口。點(diǎn)擊下載Python 3.7.2下載Python 3。

下載文件后,將其安裝到您的PC上,安裝后您將在屏幕上看到一條消息,即安裝成功,這意味著Python 3.7.2已成功安裝在您的PC上。

在安裝Python并下載esp32tool.zip后,打開命令行到您解壓縮esp32tool.zip的目錄。我有我默認(rèn)的Git bash命令行,所以我將打開Git bash,你也可以打開命令提示符或windows powershell。

現(xiàn)在,通過在命令行中運(yùn)行以下命令從pip安裝esptool.py:

在我的電腦上,它已經(jīng)安裝了,但如果你是第一次安裝pip,那么它將需要一些時間來安裝,你只需要給出上面的命令。

現(xiàn)在,在命令行中運(yùn)行下面的命令,但要確保根據(jù)連接到ESP的端口選擇正確的串行端口。

運(yùn)行此命令后,固件開始在您的ESP中閃爍,您將看到下面的窗口。

完整的固件在你的ESP中閃現(xiàn)后,你會看到命令“通過RTS引腳硬復(fù)位…”,這意味著Lua固件被閃現(xiàn)到你的ESP中。

ESP32 LED閃爍使用chilipepper的Web IDE

在ESP32中上傳Lua固件后,現(xiàn)在你已經(jīng)準(zhǔn)備好使用Lua腳本與ESP一起工作了,你可以做各種樣例,如LED閃爍,將數(shù)據(jù)發(fā)送到云等。在ChiliPeppr的IDE的工作區(qū)中已經(jīng)給出了許多示例。首先,我將向您解釋這個IDE的整個工作空間,以便您可以熟悉它,然后我將向您演示一個示例,即LED閃爍。

以下是這個chilipepper的Web IDE的組成部分:

工作區(qū):-它包含Reset按鈕,您可以通過它直接重置您的ESP和一些示例文件也。

Lua Editor:你可以在這里輸入你的代碼并上傳到ESP32。

串口JSON服務(wù)器:-它包含端口列表,并告訴哪個設(shè)備連接到您的PC。該服務(wù)器提供了使用瀏覽器與串行端口通信的工具。

控制臺:它就像輸出窗口,它提供了任何錯誤和代碼執(zhí)行過程的詳細(xì)信息。

固件/文檔/示例代碼:-本節(jié)包含有關(guān)固件和文檔的詳細(xì)信息,將幫助您了解IDE和固件,還包含示例代碼,幫助您在ESP32上執(zhí)行示例程序。

現(xiàn)在我將向您解釋ESP32閃爍的步驟:-

在您的ChiliPeppr的Web IDE中,轉(zhuǎn)到端口列表并選擇您的板,選擇后您將在控制臺窗口中看到將顯示一條消息,并且會出現(xiàn)綠色標(biāo)記,這意味著您現(xiàn)在可以與此平臺通信,如果此標(biāo)志不會出現(xiàn),那么您必須再次連接您的ESP并再次檢查,如果您一次又一次地面臨此問題,然后以適當(dāng)?shù)姆绞皆俅紊蟼鞴碳?

現(xiàn)在在您的工作區(qū)中單擊Blink LED,單擊后您可以看到一條消息將顯示在控制臺中。

現(xiàn)在轉(zhuǎn)到Sample code并單擊Editor。

現(xiàn)在您可以在編輯器中看到如下圖所示的代碼。你也可以編輯你想要的代碼,然后點(diǎn)擊上傳按鈕。

上傳后,你可以看到ESP32上的LED開始閃爍,如果不是,然后點(diǎn)擊重置按鈕并再次上傳。

這就是你如何成功地在ESP32上使用Lua腳本。

本文編譯自iotdesignpro

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實性等。需要轉(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

【2025年8月29日,中國上海訊】近日,第二十屆全國大學(xué)生智能汽車競賽(以下簡稱“智能車大賽”)總決賽在杭州舉辦并圓滿結(jié)束。作為大賽主協(xié)辦單位,英飛凌科技從技術(shù)支持與人才培養(yǎng)上全方位支持賽事,踐行產(chǎn)學(xué)研合作,助力行業(yè)人...

關(guān)鍵字: 微控制器 LED驅(qū)動芯片 人機(jī)交互

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月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)

在工業(yè)物聯(lián)網(wǎng)(IIoT)與邊緣計算快速發(fā)展的背景下,Modbus協(xié)議憑借其輕量化特性成為微控制器(MCU)設(shè)備互聯(lián)的首選方案。然而,在資源受限的MCU(如STM32F0系列、ESP8266等,RAM通常小于32KB,F(xiàn)l...

關(guān)鍵字: 微控制器 Modbus 工業(yè)物聯(lián)網(wǎng)

在工業(yè)物聯(lián)網(wǎng)設(shè)備開發(fā)中,Modbus從站功能已成為微控制器(MCU)的標(biāo)配能力。某智能電表項目通過在STM32上實現(xiàn)Modbus RTU從站,成功將設(shè)備接入現(xiàn)有SCADA系統(tǒng),開發(fā)周期縮短40%。本文將系統(tǒng)解析MCU實現(xiàn)...

關(guān)鍵字: 微控制器 Modbus 協(xié)議棧優(yōu)化

在物聯(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)
關(guān)閉