如果你之前已經熟練掌握 Python 或已經使用 Python 開發,那么可以直接使用你原來習慣的開發軟件來編程。 如果你是初學者或者喜歡簡單而快速應用,那么推薦使用
安裝 Thonny要在電腦上成功安裝 ![]() 頁面右上角有下載提示,根據電腦的系統選擇不同的版本,然后下載即可。 如果感覺下載太慢,在我們的資料包中有 下載好之后,鼠標右鍵點擊 注意 注意:存放路徑不能出現中文或特殊字符 如果能正常打開,說明安裝成功。 ![]() 之所以在下面的 shell 交互環境中有紅色報錯,是因為我們的 ESP32 中不存在 MicroPython 固件,因此,不用擔心,咱們下一步就是燒錄 ESP32 MicroPython 固件了。 配置 MicroPython 開發環境首先,在 Thonny 中顯示本地與開發板中的實時文件瀏覽窗口。 打開 Thonny 軟件,點擊 ![]() 這時候,我們就看到了左側出現本地和開發板的實時文件瀏覽窗口: ![]() 這時,我們看到在單片機中不存在任何文件,這也是為什么交互環境中報錯的原因 - 沒有 MicroPython 固件。 接下來,我們需要配置解釋器并燒錄固件到單片機中。 點擊右下角,選擇配置解釋器。 ![]() 在解釋器頁面,選擇 ![]() 在點擊 OK 之前,我們還需要把 MicroPython 固件燒錄到 ESP32 單片機中。點擊 ![]() 選擇對應的端口以及固件,端口與之前配置解釋器時的端口一致。 ![]() 固件需要在 MicroPython的官網open in new window 下載,也可以在資料包中的 ![]() 點擊安裝,等待安裝完畢即可。 如果安裝失敗,出現以下報錯不用擔心,只需要安裝時,按住 ![]() ![]() 出現以下信息即可松手。 ![]() 安裝完成后,我們可以看到在單片機設備中出現了 ![]() 運行程序前面我們已經安裝好了 Thonny IDE 和配置,接下來我們使用最簡單的方式來做一個點亮 LED 的實驗測試一下是否 MicroPython 環境是否搭建成功。 大家暫時先不用理解代碼意思,后面章節會有講解。這里主要是為了讓大家了解一下 MicroPython 編程軟件Thonny 的使用方法和原理。 在本地創建一個文件 ![]() 并將以下代碼復制到
點擊左上角 ![]() 然后我們就可以看到單片機上的一個 LED 開始閃爍,說明我們固件燒錄成功了。 ![]() 常見問題1. 配置解釋器沒有發現端口![]() 這里有兩種解決方法:
![]() 2. 檢測到端口,但是有警告圖標,端口無法使用![]() 這種情況很有可能是設備驅動有問題。串口顯示黃色的,需要更新設備驅動,如下圖,右鍵設備,點擊更新設備驅動。 ![]() 手動查找驅動程序, ![]() 從計算機上的可用驅動程序列表中選取, ![]() 選擇 ![]() 安裝兩個驅動,第一個是 ![]() 重復上圖的操作,安裝另一個驅動 ![]() 這樣就 OK 了。 ![]() 在 PyCharm 中使用 MicroPython首先,在 ![]() 安裝并重啟 IDE ![]() 繼續打開 Settings,并在 Languages & Frameworks 中找到 MicroPython ![]() 打開 MicroPython 支持,選擇設備類型為 ![]() 接著,你會看到在代碼塊出現警告,缺少支持 Pyboard 的包 ![]() 我們直接在終端命令行中輸入以下命令,等待安裝完成即可:
![]() 我們還需要加入以下測試代碼,來檢測是否安裝成功,該代碼的作用是讓 ESP32 單片機上的 LED 閃爍:
最后,需要添加運行配置,將代碼上傳到單片機中并運行。點擊右上角的 Add Configuration ![]() ![]() 我們先停止該程序,打開 Thonny,可以看到在單片機中已經多了一個 open in new window 文件 ![]() ::: waring 如果你沒有關閉 PyCharm 中的 MicroPython REPL, Thonny 則會顯示沒有權限訪問該端口 ::: 重新在 PyCharm 中運行,并在 REPL 中輸入 注意 文件名如果是 open in new window 的話,會自動啟動,但是需要重置一下,點擊單片機上的重置開關或者在 REPL 中使用 ctrl + D 總而言之,在敲代碼的時候,PyCharm 肯定比 Thonny 好用,但是如果在配置環境還有查看 MicroPython 實時文件系統上,還是離不開 Thonny,因此,本套教程依然采用 Thonny 進行開發。 |
|