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

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

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

3天內不再提示

ESP32使用MiroPython編程環境搭建

嵌入式開發愛好者 ? 來源:嵌入式開發愛好者 ? 作者:嵌入式開發愛好者 ? 2022-11-07 10:54 ? 次閱讀

大家好!我是ST,今天和大家聊一聊ESP32使用MrioPython編程的環境搭建過程。

一、在ESP32上使用MiroPython的必要條件

1.首先,您需要一塊帶有ESP32芯片的電路板。MicroPython軟件支持ESP32芯片本身,所以任何板子都可運行。板子的主要特征是其FlashROM空間的大小、GPIO引腳與外界連接的方式以及其是否包括一個內置的USB串口轉換器以便在您的電腦上使用UART

2.FlashROM空間的最低要求為1Mbyte,大多數ESP32模塊都為4MByte。

二、安裝Thonny

為了能夠使用python編程程序并燒錄固件,需要下載Thonny軟件

1.安裝地址

Windows(64位電腦)安裝地址:

https://doc.itprojects.cn/0006.zhishi.esp32/01.download/thonny/thonny-4.0.1.exe

Windows(32位電腦)安裝地址:

https://doc.itprojects.cn/0006.zhishi.esp32/01.download/thonny/thonny-py38-4.0.1.exe

Mac(蘋果電腦)安裝地址:

https://doc.itprojects.cn/0006.zhishi.esp32/01.download/thonny/thonny-4.0.1.pkg

1.安裝過程

安裝成功后,會在桌面生成快捷鍵如下:

37aacfb8-5c6d-11ed-a3b6-dac502259ad0.jpg

雙擊快捷鍵,打開程序,界面如下:

37bb621a-5c6d-11ed-a3b6-dac502259ad0.jpg

三、下載MiroPython

下載地址:https://micropython.org/download/esp32/

37dfb322-5c6d-11ed-a3b6-dac502259ad0.jpg

下載后的樣子如下紅框框出內容

37fdf97c-5c6d-11ed-a3b6-dac502259ad0.jpg

四、下載ESP32驅動

為了能夠將程序下載(燒錄)到ESP32中,需要安裝驅動

下載地址:https://doc.itprojects.cn/0006.zhishi.esp32/01.download/esp32usbDriver.zip

五、燒錄MicroPython到ESP32

打開Thonny軟件

3818108c-5c6d-11ed-a3b6-dac502259ad0.jpg

在彈出的框中點擊下圖所示位置

38369b24-5c6d-11ed-a3b6-dac502259ad0.jpg

會再次彈出1個框

385c06de-5c6d-11ed-a3b6-dac502259ad0.jpg

在上圖序號1處選擇,串口。只要安裝了我提供的驅動,那么會看到如下的名字(COM后的序號不一樣沒事)

注意:ESP32此時要鏈接USB開機

387ebb84-5c6d-11ed-a3b6-dac502259ad0.png

在上圖序號2處選擇下載的MicroPython固件

38cf6cdc-5c6d-11ed-a3b6-dac502259ad0.jpg

點擊“安裝”,會在上圖3處看到進度,當出現“Done”時表示完成,關閉窗口即可

此時,已經將MicroPython燒錄到ESP32中,編寫Python代碼讓ESP32執行,使用時用數據線將ESP32與電腦連接,插上即可

38eaa51a-5c6d-11ed-a3b6-dac502259ad0.jpg

點擊【視圖】,點擊【文件】,即可打開左側目錄,剛燒錄后,ESP32上只有boot.py文件,其他文件是我后期加上去的

391112cc-5c6d-11ed-a3b6-dac502259ad0.jpg

編寫程序,輸出“hello world!”

392ba3da-5c6d-11ed-a3b6-dac502259ad0.jpg

快捷鍵ctrl+s保存,點擊保存路徑為:MiroPython設備

39503f2e-5c6d-11ed-a3b6-dac502259ad0.jpg

自定義命名,命名后綴為.py

3965a54e-5c6d-11ed-a3b6-dac502259ad0.jpg

可在左邊框看到保存的路徑,點擊打開,點擊運行即可運行代碼

39a20ab6-5c6d-11ed-a3b6-dac502259ad0.jpg

六、點亮ESP32設備LED

我的ESP32設備上的LED燈接的是22號引腳,只要22號引腳輸出低電平,即可點亮該LED燈

39b2c4d2-5c6d-11ed-a3b6-dac502259ad0.jpg

點擊運行即可點亮LED燈

39d7aaf4-5c6d-11ed-a3b6-dac502259ad0.jpg

此時如果ESP32斷點再打開,剛燒的程序不會執行。有兩個文件在ESP32啟動時進行特殊處理:boot.py和main.py。boot.py腳本首先執行(若存在), 此文件結束后即執行main.py腳本。所以想要ESP32斷電后還能繼續執行程序可將代碼命名為main.py保存在MiroPyton設備中。

以下是我點亮LED燈的操作視頻

審核編輯:湯梓紅

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

    關注

    56

    文章

    4807

    瀏覽量

    85037
  • 環境搭建
    +關注

    關注

    0

    文章

    54

    瀏覽量

    9080
  • ESP32
    +關注

    關注

    18

    文章

    978

    瀏覽量

    17524

原文標題:ESP32使用MiroPython編程環境搭建

文章出處:【微信號:嵌入式開發愛好者,微信公眾號:嵌入式開發愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    esp32教程】0、環境搭建

    基于Ubuntu下,利用esp-idf進行esp32開發的教程
    的頭像 發表于 04-21 16:54 ?4313次閱讀

    ESP32 環境搭建 windows10

    的可以直接百度3.解壓編譯源碼:1) 在編譯器的同目錄下 新建 文件夾ESP32,將下載好的源碼解壓到該目錄下。2)配置編譯需要的環境變量: .輸入 export IDF_PATH="F
    發表于 10-21 21:24

    虛擬機搭建esp32開發環境

    本系列博客學習由非官方人員 半顆心臟 潛心所力所寫,僅僅做個人技術交流分享,不做任何商業用途。如有不對之處,請留言,本人及時更改。 1、 爬坑學習新旅程,虛擬機搭建esp32開發環境,打印
    發表于 07-22 09:20

    如何搭建ESP32-idf環境

    如何搭建ESP32-idf環境
    發表于 02-11 07:53

    ESP32教程——Windows開發環境搭建.pdf下載

    ESP32教程——Windows開發環境搭建.pdf
    發表于 04-14 10:41 ?47次下載
    <b class='flag-5'>ESP32</b>教程——Windows開發<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>.pdf下載

    ESP32教程之如何在Windows系統上搭建開發環境

    本文檔的主要內容詳細介紹的是ESP32教程之如何在Windows系統上搭建開發環境
    發表于 12-13 15:34 ?40次下載
    <b class='flag-5'>ESP32</b>教程之如何在Windows系統上<b class='flag-5'>搭建</b>開發<b class='flag-5'>環境</b>

    ESP32教程之如何搭建linux開發環境的詳細資料說明

    本文檔的主要內容詳細介紹的是ESP32教程之如何搭建linux開發環境的詳細資料說明。
    發表于 03-10 16:42 ?11次下載

    ESP32環境搭建以及入門編程_esp32引腳圖

    本文主要介紹了ESP32環境搭建以及入門編程ESP32的引腳圖。
    發表于 04-23 11:15 ?1.4w次閱讀
    <b class='flag-5'>ESP32</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>以及入門<b class='flag-5'>編程</b>_<b class='flag-5'>esp32</b>引腳圖

    esp32用什么語言編程_SP32開發環境搭建

    為了方便這幾類工程師都能快速學習并進行物聯網開發,ESP32支持多種開發語言。
    發表于 04-23 11:25 ?3.3w次閱讀
    <b class='flag-5'>esp32</b>用什么語言<b class='flag-5'>編程</b>_SP32開發<b class='flag-5'>環境</b>的<b class='flag-5'>搭建</b>

    在Zephyr v2.6.0下如何搭建esp32的編譯調試環境

    。 2018年的時候已經在esp32上面跑過zephyr,時隔久遠,編譯調試的環境已經有變化,本文記錄Zephyr v2.6.0下如何搭建esp32的編譯調試
    的頭像 發表于 05-24 11:23 ?3332次閱讀

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

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

    [ESP32]學習筆記04

    實驗我們采取單次讀取的方式來獲取模擬量并用萬用表測量電壓驗證實驗的準確性。本次實驗采用VSCode進行代碼編輯,后續會介紹VSCode搭建ESP32開發環境的方法。在開始編程前請仔細閱
    發表于 12-22 19:02 ?9次下載
    [<b class='flag-5'>ESP32</b>]學習筆記04

    使用ESP32實現UDP通信的方法

    前面給大家分享了ESP32使用miropython編程環境搭建,今天給大家分享如何使用ESP32
    的頭像 發表于 11-14 10:21 ?6579次閱讀

    ESP32+MicroPython開發環境搭建

    ESP32 一般有兩種開發方式,c 語言開發和 python 開發。
    的頭像 發表于 06-13 17:00 ?9179次閱讀
    <b class='flag-5'>ESP32</b>+MicroPython開發<b class='flag-5'>環境</b>的<b class='flag-5'>搭建</b>

    esp32用什么軟件編程

    ESP32是一款由樂鑫(Espressif)推出的低功耗、高性能的Wi-Fi和藍牙雙模微控制器,廣泛應用于物聯網、智能家居、智能穿戴等領域。要對ESP32進行編程,需要選擇合適的編程
    的頭像 發表于 08-19 17:24 ?4318次閱讀
    百家乐真人投注网站| 百家乐官网视频麻将| 老虎机规律| 爱赢百家乐的玩法技巧和规则 | 顶尖百家乐官网的玩法技巧和规则| 百家乐官网一柱擎天| 百家乐官网陷阱| 百家乐官网购怎么样| 百家乐官网投注技巧球讯网| 百家乐官网在线小游戏| 澳门百家乐官网的公式| 百家乐官网作弊知识| 百家乐官网分析博彩正网| 百家乐几点不用补牌| 珠江太阳城广场| 大发888娱乐场出纳| 宾利娱乐城| 澳门百家乐官网赢技巧| 最好的百家乐官网娱乐场| 百家乐官网暗红色桌布| 百家乐官网必赢| 百家乐精神| 大发888真钱帐户注册| 优博| 百家乐官网开放词典新浪| 大世界百家乐官网娱乐场| 博发百家乐官网的玩法技巧和规则 | 德江县| 澳门百家乐官网打法百家乐官网破解方法 | 百家乐美食坊| 大发888娱乐场168| 西贡区| 金博士百家乐官网娱乐城 | 墨尔本百家乐官网的玩法技巧和规则 | 百家乐官网打法心得| 如何看百家乐官网的玩法技巧和规则| 太阳城百家乐优惠| 百家乐网站| 明光市| 2016虎和蛇合作做生意| 太阳城在线娱乐城|