吴忠躺衫网络科技有限公司

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

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

3天內不再提示

NodeMCU開發板的部署及調試

汽車電子技術 ? 來源:工控羊 ? 作者:zyuanlbj ? 2023-02-07 14:28 ? 次閱讀

前言

在上一篇中,介紹了智能電燈物聯網平臺的搭建。本章,給大家分享NodeMCU開發板的部署及調試。

搭建MicroPython開發環境

我選擇使用Python語言,因為Python語言非常簡單,開發和調試都比較方便。

MicroPython是專門為嵌入式系統打造的Python實現。

在標準庫方面,MicroPython實現了Python語言的一個子集,另外還增加了與底層硬件交互的庫模塊。

Python環境的部署,這里就不再贅述了,只要你搜,網絡上處處都能得到。

當Python部署好之后,接下來就把MicroPython部署到NodeMCU開發板上。

NodeMCU供電

使用Micro USB數據線,第一次需要安裝驅動,我的開發板使用的是CP2102這款USB轉串口芯片。我下載的是這個:

圖片

開發板連上電腦,我的是COM4,在設備管理器中,可以查看驅動是否安裝正常:

圖片

燒錄固件之前,先擦除Flash

以管理員身份運行cmd命令,輸入:

esptool --port COM4 erase_flash

圖片

下載esptool

需要借助esptool來燒錄固件。因此,我們需要先安裝它。

cmd命令下輸入:

pip3 install esptool

圖片

將固件燒錄到開發板上

首先,我們得把固件下載下來。我這里使用的是esp8266-20210902-v1.17.bin 這個固件。

圖片

然后,cmd命令下輸入:

esptool --port COM4 --baud 460800 write_flash --flash_size=detect -fm dio 0 esp8266-20210902-v1.17.bin

圖片

確認運行狀態

有一種非常簡便的方法,你可以用電腦或者手機搜索一下周圍的Wi-Fi熱點,如果看到類似“MicroPython-xxxxxx”名稱的熱點(xxxxxx 是開發板 MAC 地址后半部分),說明你的NodeMCU工作正常。

當然,對于Python來說,更方便的交互方式還是 REPL(交互式解釋器),這個MicroPython也提供了。我們可以通過 REPL來檢驗開發板的運行。

體驗交互

我使用終端模擬器軟件SecureCRT,通過串口協議連接上開發板,進行交互。

需要注意的是,波特率(Baud rate)設置為115200,這與前面燒錄時選擇的值不同。

圖片

成功連接后,SecureCRT的窗口會輸出類似下面的結果:

圖片

看到熟悉的符號“>>>”,我們就知道,可以真正進行交互了。

到這里,NodeMCU開發板的軟件環境就部署好了。后面,我們會詳細介紹智能電燈的場景聯動。

友提:在本公眾號后臺輸入數字“3110”,可以獲得物聯網技術相關的學習包,其中就包括物聯網開發實戰相關的硬件套裝、開發板驅動、燒錄工具、串口模擬器以及固件文件等。

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

    關注

    25

    文章

    5121

    瀏覽量

    98183
  • NODEMCU
    +關注

    關注

    13

    文章

    289

    瀏覽量

    21579
收藏 人收藏

    評論

    相關推薦

    AS下載和調試接口電路(Altera FPGA開發板

    AS下載和調試接口電路(Altera FPGA開發板)如下圖所示:
    發表于 08-15 14:29 ?5906次閱讀
    AS下載和<b class='flag-5'>調試</b>接口電路(Altera FPGA<b class='flag-5'>開發板</b>)

    NodeMCU基于ESP8266的一款wifi開發板

    NodeMCU基于ESP8266的一款wifi開發板,這是它的API指令手冊。
    發表于 10-29 11:49 ?526次下載

    NodeMCU開發板(Amica、ESP-12E)燒錄工具及固件

    NodeMCU開發板的固件燒錄工具,及操作說明,一定要注意操作步驟!
    發表于 10-29 11:03 ?597次下載

    基于開發板DragonBoard 410c的應用開發部署介紹

    基于開發板DragonBoard 410c的應用開發部署介紹,我還上傳了很多相關資料,感興趣的小伙伴們可以去我上傳的資料頁面看看。
    發表于 06-30 15:13 ?2次下載

    在PlatformIO中使用ESP-12K開發板Nodemcu-32-S2

    在PlatformIO中使用ESP-12K開發板在PlatformIO中使用ESP-12K開發板nodemcu-32-s2.jsonArduino框架開發ESP32-S2完善
    發表于 10-25 19:51 ?11次下載
    在PlatformIO中使用ESP-12K<b class='flag-5'>開發板</b><b class='flag-5'>Nodemcu</b>-32-S2

    ESP8266 NodeMCU開發板連接手機熱點問題

    ESP8266 NodeMCU開發板連接手機熱點問題前言:眾所周知,esp是構建一個IOT工程里得力助手之一,通俗點來說就是:“WIFI模塊”不過下面要講的是esp8266中的NodeMCU
    發表于 10-26 15:36 ?17次下載
    ESP8266 <b class='flag-5'>NodeMCU</b><b class='flag-5'>開發板</b>連接手機熱點問題

    nodemcu引腳_一、ESP32開發板NodeMCU-32S簡介

    目錄NodeMCU-32S引腳功能上資源總結功能特點NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模組設計的一款較為經典的ESP32開發板,個人認為較為適合
    發表于 10-29 10:06 ?22次下載
    <b class='flag-5'>nodemcu</b>引腳_一、ESP32<b class='flag-5'>開發板</b><b class='flag-5'>NodeMCU</b>-32S簡介

    使用Qt Creator遠程調試部署應用到嵌入式linux開發板

    使用Qt Creator遠程調試部署應用到嵌入式linux開發板最近在調試開發一款Cottex-A5的開發板上的應用,主要使用了Qt作為GU
    發表于 11-01 17:38 ?23次下載
    使用Qt Creator遠程<b class='flag-5'>調試</b><b class='flag-5'>部署</b>應用到嵌入式linux<b class='flag-5'>開發板</b>

    NodeMCU開發筆記一

    Nodemcu是一個基于樂鑫ESP-12E WiFi模塊的擴展板,由于ESP12-E的設計不太適合一般玩家的開發調試(pin口間距為2mm、需要使用AT指令),因而出現了很多使 ESP8266能更方便地使用的
    發表于 11-05 16:50 ?9次下載
    <b class='flag-5'>NodeMCU</b><b class='flag-5'>開發</b>筆記一

    esp32 藍牙 wifi共存_一、ESP32開發板NodeMCU-32S簡介

    目錄NodeMCU-32S引腳功能上資源總結功能特點NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模組設計的一款較為經典的ESP32開發板,個人認為較為適合
    發表于 11-18 18:36 ?28次下載
    esp32 藍牙 wifi共存_一、ESP32<b class='flag-5'>開發板</b><b class='flag-5'>NodeMCU</b>-32S簡介

    天貓精靈 python_利用天貓精靈控制ESP8266(NodeMCU開發板)arduino ide開發

    天貓精靈 python_利用天貓精靈控制ESP8266(NodeMCU開發板)arduino ide開發
    發表于 12-06 20:06 ?27次下載
    天貓精靈 python_利用天貓精靈控制ESP8266(<b class='flag-5'>NodeMCU</b><b class='flag-5'>開發板</b>)arduino ide<b class='flag-5'>開發</b>

    UWB室內定位NodeMCU-BU01 近距離高精度測距開發板

    UWB室內定位NodeMCU-BU01 近距離高精度測距開發板
    發表于 12-08 14:36 ?6次下載
    UWB室內定位<b class='flag-5'>NodeMCU</b>-BU01 近距離高精度測距<b class='flag-5'>開發板</b>

    配置esp8266開發板的Arduino開發環境

    1.esp8266開發板硬件:基于esp8266的nodemuc開發板 需要microUSB連接線。ESP8266-NodeMCU是一個開源硬件開發板,由于它支持WIFI功能,所以在物
    發表于 12-08 14:51 ?33次下載
    配置esp8266<b class='flag-5'>開發板</b>的Arduino<b class='flag-5'>開發</b>環境

    GSM開發板V1調試手冊

    電子發燒友網站提供《GSM開發板V1調試手冊.pdf》資料免費下載
    發表于 11-17 14:50 ?0次下載
    GSM<b class='flag-5'>開發板</b>V1<b class='flag-5'>調試</b>手冊

    方法|如何為開發板調試新的觸摸屏

    方法|如何為開發板調試新的觸摸屏
    的頭像 發表于 11-30 11:30 ?965次閱讀
    方法|如何為<b class='flag-5'>開發板</b><b class='flag-5'>調試</b>新的觸摸屏
    马德里百家乐的玩法技巧和规则| 屏南县| 信誉百家乐博彩网| 运城百家乐官网的玩法技巧和规则| 昂仁县| 足球现金网开户| 星期8百家乐娱乐城| 怎么玩百家乐能赢钱| 七匹狼百家乐官网的玩法技巧和规则 | 真人百家乐官网体验金| 百家乐官网的桌子| 百家乐官网娱乐城介绍| 蕉岭县| 呼玛县| 大发888娱乐城xiazai| 百家乐园首选去澳| 免费百家乐过滤| 青鹏百家乐官网游戏币| 嬴澳门百家乐官网的公式| 大发888网站| 大发888大家赢娱乐| 大发888娱乐城平台| 大发888账号申请| 大发888游戏平台 df888ylcxz46| 百家乐赌场规则| 香港百家乐赌场娱乐网规则 | 百家乐官网娱乐城体验金| 百家乐如何写路| 百家乐园小区户型图| 赌百家乐大小点桌| 真人百家乐视频| 雅加达百家乐的玩法技巧和规则| 代理百家乐试玩| 大发888娱乐场下载注册| 九乐棋牌官网| 三原县| 云顶会所| 百家乐官网赌法博彩正网| 百家乐官网现金网信誉排名| 百家乐官网网上漏洞| 百家乐如何睇路|