前幾篇都是直接在命令上操作,然而執行py文件才是王道,其實類似nodemcu的lua固件,MicroPython也提供了一個簡單的文件系統用來存代碼。並自動在開機時執行:
boot.py
main,py
兩個文件
windows用戶的話,推薦一個軟件:uPyLoader界面如下
可以看到,左邊是本地的文件,右邊是ESP8266的文件,兩邊可以互相傳輸,也可以刪除上邊的文件,其他功能自行探索,這個軟件自帶了一個編輯器,不過很弱。
還是推薦用vim或者vscode來寫代碼,然后用這個軟件把代碼傳進去。
測試代碼么,先來個循環:
importtimeimportmicropythondefloop1():
t1=t2=0for i in range(5):
t1=time.ticks_us()for i in range(100):passt2=time.ticks_us()print(t2-t1)
time.sleep(2)
loop1()
默認工作在80MHZ下,結果是:
=== with open("test_loop.py") as f:
=== exec(f.read(), g