-
- 將文件下載到ESP32中
-
- 運行和boot.py文件
-
- 調試
1. 將文件下載到ESP32中
首先,我們要將開發板通過數據線鏈接到電腦上面,通過配置界面將esp32配置到Thonny中,如下:
Thonny配置
配置完成后,就可以在Thonny中和esp32進行交互了,
Thonny連接esp32
上一章節我們完成了在boot.py文件中寫hello打印程序,但是我們不能把復雜的程序都寫在一個文件中,現在我們演示將多個py文件導入到esp中的方法:
用thonny將文件放到esp32的方法常見的有3種:
第一種:直接在esp32中新建文件或者文件夾:
直接在esp32中新建文件
第二種:在ide上新建文件,保存的時候選擇到esp32
保存時選擇esp32
第三種:將已經寫好的文件下載到esp32
因為Thonny沒有智能提示功能,因此有些人喜歡先用別的ide寫,然后下載到ESP32中,下面就介紹這種方法:
首先將電腦的目錄選擇要下載的文件或文件夾目錄,然后右擊,先擇上傳到
,文件就上傳到esp32中了,如下:
通過Thonny上傳
同樣,刪除esp32的文件,或者將esp32文件回傳到pc中,方法如下:
通過Thonny刪除
2. 運行和boot.py文件
上面講完了下載,下面就講調試。
我們都知道,python文件是可以單獨運行的,同理,我們也可以單獨運行任何一個py文件,如下:
點擊運行
上面的文件運行,都是通過點擊運行按鈕來運行的,但是當我們將程序燒錄到esp32后重啟,程序將自己運行,那從哪個文件里面開始運行呢,python沒有像c語言那樣,提供給用戶一個main函數,而是要由用戶指定運行開始文件,因此Micropython就指定默認從boot.py文件啟動,這個就是boot.py文件的作用。
記住當esp32上電啟動后,程序從boot.py文件啟動,因此需要在boot.py寫開始程序。
3. 調試
Thonny的調式運行,只支持本地的python環境,但是對于本地開發其實有更好的IDE,如VSCode或者Pycharm。
Micropython在esp32上面,調試只能通過print打印來實現調試,這個很坑,但是沒有辦法。
因此Micropython在esp32上跑局限性很大,而且速度也很慢,不太適合寫復雜程序。但是優點也很突出,那就是開發速度真的很快。
-
文件
+關注
關注
1文章
574瀏覽量
24932 -
開發板
+關注
關注
25文章
5220瀏覽量
99181 -
運行程序
+關注
關注
0文章
4瀏覽量
6459 -
ESP32
+關注
關注
18文章
986瀏覽量
17916 -
Micropython
+關注
關注
0文章
68瀏覽量
4903
發布評論請先 登錄
相關推薦

[Micropython][ESP8266] TPYBoard V202文件查看與修改
如何在ESP32上使用MicroPython
怎樣去解決使用ESP8266創建任務其下載運行程序后系統無限重啟的問題呢
使用mpremote工具在VScode中開發MicroPython,基礎用例
視頻教程-micropython基礎入門(esp32/esp8266單片機開發)-物聯網技術

2021-11-09 micropython esp32刷固件 adc 多線程的記錄 以及線程守護的技巧

ESP32刷入MicroPython以及連接WiFi

使用MicroPython開發ESP32(01):快速入門

如何在ESP32/ESP8266上使用MicroPython

【DFRobot Beetle ESP32-C3開發板試用體驗】刷寫micropython固件

構建ESP32 MicroPython Wifi的機器人汽車

評論