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