首先有一块ESP8266的板子且已经刷microPython固件,下面的教程教大家将ESP8266配置为AP模式并上传microPython代码:
1、使用putty链接esp8266
2、打开后有可能显示乱码,我的如上图,这时直接按下enter,并输入如下代码:
>>> import network
>>> ap_if = network.WLAN(network.AP_IF)
>>> ap_if.config(essid="micropython-xxx", authmode=network.AUTH_WPA_WPA2_PSK, password="micropythoN")
至此AP 模式配置完成。
3、配置webrepl,输入如下代码:
>> import webrepl_setup
按(E)able
按y/n?(y)
输入密码:adhere
再输入密码:adhere
按y,重新启动。
显示>>>
至此完成webrepl配置,这时可以使用help()查看可操作性内容。
4、打开webrepl,webrepl自己去Github上面下载,此时需要重新输入刚才设置的新密码:
至此连接成功(连接前需要将电脑连接值esp8266的热点),可以使用如下代码查看esp8266的内部文件:
import os
os.listdir()
此时,内仅有2个文件,此时可以使用左下角的send a file 或get a file 上传文件或者下载文件,首先上传一个空的main.py 文件,然后,再次使用os.listdir()查看文件:
至此显示三个文件,当然我们这时可以使用os.remove('main.py')删除,然后再上传我们已将写好的代码:
上传两张实物图片,下面实物图片是自己画的小板子,欢迎多提宝贵意见:
最后说明,上传main.py文件后无法继续在线调试,但可继续上传新的文件,如果想继续在线调试,现在的暴力做法是直接上传一个空的main.py文件,如果大家有更好的方法,欢迎一起讨论。