import network
sta_if = network.WLAN(network.STA_IF)
if not sta_if.isconnected():
print('connecting to network...')
sta_if.active(True)
sta_if.connect('POCO', '19781204')
while not sta_if.isconnected():
print("ok")
break
print("run end")
print('network config:', sta_if.ifconfig())
import gc
import network
gc.collect()
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
if not wlan.isconnected():
wifiName = "POCO"
wifiPassword = "19781204"
print('connecting to wifi network...')
wlan.connect(wifiName, wifiPassword)
print('wifi connected .')
刷好后保存为 boot.py
准备材料
- ESP8266(废话)
- 能用的电脑
- USB数据线一根
- esptool 点我下载 CSDN资源
- python环境 点我下载
- MicroPython For ESP8266固件 点我下载 CSDN资源
- 串口驱动 点我下载
1.安装PYTHON
下载链接已在【材料准备里】
下载完成后打开
记得在这里打✔
然后点击自定义安装
接下来一直无脑点NEXT
接下来喝口咖啡,坐等安装完成
完成后关掉就可以了
至此 PYTHON安装完毕
2.擦除及刷入固件
之前阅读过我文章的小伙伴肯定知道我说过如果刷完固件后蓝灯爆闪这回事,现在,让我来解决这回事
先下载ESPTOOL工具,链接在前面!下载完成后随便解压在一个文件夹里
然后在这个文件夹里右键(RMB)或(Shift+RMB)
然后在右键选项里选择在终端(命令行) 中打开
接下来连接上ESP8266请观看:
esptool.py --port COM4 erase_flash
其中COM4请根据具体情况【计算机】右键--【管理】--【设备管理器】--展开【端口COM和LPT】查看
这步的目的主要是清除固件,避免刷完固件后蓝灯爆闪
右键所在的串口(比如COM4)选择属性把波特率改为115200然后确定
接下来随便打开命令行,输入然后回车
pip install pyserial
等待它安装完成
安装完成后输入
esptool.py --port COM4 --baud 115200 write_flash --flash_size=detect 0 C:\Users\Administrator\Downloads\esp8266-20210902-v1.17.bin
记得要在ESPTOOL工具文件夹内进行
然后按下ESP8266上的RST键,就可以食用了。如果出现蓝灯爆闪,那就重复擦除固件和刷入固件这两步 。
可以用一些软件打开端口,与ESP8266交互。如PUTTY或uPyCraft软件
作者:薄荷Sistine_Fibel
来源:CSDN
原文:https://blog.csdn.net/qq_42294237/article/details/122266491
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件