micropython esp8266教程_(一)ESP8266/nodemcu如何使用MicroPython进行开发
簡介
大家都知道ESP8266(nodemcu)可以使用arduino的語法(C)進行開發,也有些小伙伴可能也知道可以使用lua語言進行開發的。但是現在我們也可以使用python來開發esp8266(nodemcu)了。那么這篇教程就是教你如何在esp8266(nodemcu)上用python開發的,那咱們開始吧。
步驟一 材料準備
硬件準備:Nodemcu開發板×1
usb數據線×1
軟件準備:nodemcu-flasher
步驟二 下載micropython固件
首先需要下載固件,支持不同的語言就需要不同的固件。
在這里我們可以直接下載最新的支持esp8266的固件:
esp8266-20180511-v1.9.4.bin
提取碼:無
解壓碼:無
或者進入官網下載適合自己的版本:點擊進入
步驟三 下載固件燒入工具
在這里,主要是windows平臺的。上一步下載的固件就是需要使用這個工具上傳到開發板。
下載地址:
隱藏內容,您需要滿足以下條件方可查看
End
下載之后,可以看到里面有兩個文件夾分別是win32和win64,選擇適合自己電腦的進去打開.exe文件。
步驟四 固件燒入
有兩個二進制平臺,x86和x64。打開程序得到如下所示的對話框:
nodemcu連接的位置,選擇正確的com端口。然后,單擊高級選項卡。選擇波特率5700和spi模式是DIO(如果你上傳的時候出現一個firmaware的問題,你也可以改變波特率為115200):
單擊配置選項卡并選擇固件文件,這里是把固件存放在電腦上的絕對地址放進去:
在操作選項卡上,你開始通過點擊flash按鈕:
如果成功了,你會看到一個提示:
為了測試是否可用,你可以使用串行/ UART工具并連接到NodeMCU板。 設置NodeMCU串口并設置波特率115200。然后,連接到開發板板。如果成功,你應該看到NodeMCU返回的shell界面如下樣子:
試著寫一個簡單的程序:print(“hello micropython”)
后面你會得到一個返回信息。
步驟六 開發工具選擇
一般來說開發這個的軟件有挺多的,這邊就簡單推薦幾個。
1、Serial/UART串口工具
默認情況下,您可以使用串行Serial/ uart工具如coolterm(Mac)或Putty(Windows)或screen(linux)。
WIndows下面就用Putty好一點。
Putty下載地址:點擊進入
Putty打開之后選擇好端口:
然后進入:
so.easy!
其他平臺未測試,測試過的小伙伴可以在下面留言。
2、WebREPL
這個是一個網頁瀏覽的工具,可以下載到本地自己瀏覽器打開使用。
下載地址:
隱藏內容,您需要滿足以下條件方可查看
End
要用網頁訪問,你應該加入從MicroPython WiFi網絡。 你應該看到WiFi“MicroPython-xxxx”。默認的密碼/ pin是micropythoN。
連接上去之后:
我使用這個工具上傳和執行micropython程序。連接后,單擊webrepl連接。如果這是第一次,你應該會被要求更改密碼。請為micropython更改密碼:
如果做了,你可以在這個網絡上執行python shell:
好了,配置到此結束了。希望各位看到這里的學會了。
總結
以上是生活随笔為你收集整理的micropython esp8266教程_(一)ESP8266/nodemcu如何使用MicroPython进行开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java实体类转map_十五道经典面试题
- 下一篇: winform什么时候会调用closed