您好,登錄后才能下訂單哦!
本篇文章為大家展示了怎么用Python操作單片機,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
MicroPython是什么?
MicroPython是由國外大牛“是否能用python來控制單片機”這一大膽的想法而產生。語法上和python基本一致,而且也支持python標準庫的一部分。我們可以用MicroPython來做些好玩的小玩意,類似于arduino一樣。
Esp32是什么?
Esp32是一款集成WiFi,藍牙的功能,是一款非常熱門的物聯網芯片。它有一個孿生兄弟可能很多人都聽聞過——Esp8266,但Esp32不同于8266的就是,它支持傳統藍牙以及低功耗藍牙。
相關信息以及數據手冊:https://www.espressif.com/zh-hans/products/hardware/esp32/overview
1、 開發準備
(1) 下載固件
https://micropython.org/download#esp32
可以去上面網址上下載固件
(2) 刷固件
工具:flash_download_tools_v3.6.6
下載地址:http://wiki.ai-thinker.com/tools
將esp32接到電腦上
演示:
(3) 開發環境
方案一:使用uPyCraft IDE
下載地址:https://github.com/DFRobot/uPyCraft
下載好后,直接打開就可以了不需要安。然后,選好對應串口,即可開始用python操作單片機。
如圖所示,成功運行我們的python程序。
方案二:使用putty(或其他串口工具)
下載地址:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
選好串口之后,特別注意一點:
這個Speed一定要與你刷固件時候的一致。如我刷固件的時候比特率是115200,所以我用putty打開的時候Speed也要是115200。不然會亂碼。
打開之后,我們可以看到我們輸入的python被執行了。
除了上述兩種方案,我們還可以在pycharm上添加MicroPython插件。
上述內容就是怎么用Python操作單片機,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。