esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件

1.使用模块esp8266

esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件_第1张图片

2.进入固件官网:https://micropython.org/download/esp8266/

esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件_第2张图片

3.将下载的esp8266-20220618-v1.19.1.bin放入安装的C:\Python\Python310\Scripts文件夹下

esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件_第3张图片

4.打开Windows PowerShell 进入C:\Python\Python310\Scripts

执行命令安装esptool:.\pip3 install esptool

esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件_第4张图片

5.清除原本mcu flash中内容

在烧录固件之前需要通过如下操作进入 NodeMCU 的固件烧录模式,按住 FLASH 按键(这里不松开)-> 按开 RST 按键并松开 ->松开
FLASH 按键, 这时已经进入烧录模式

命令:.\esptool.py --port COM7 erase_flash

esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件_第5张图片

6.刷入MicroPython固件

命令:esptool --port COM7 --baud 460800 write_flash --flash_size=detect 0 esp8266-20220618-v1.19.1.bin --verify

esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件_第6张图片

7.下载MicroPython File Uploader python文件上传工具

esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件_第7张图片

选择com口 然后上传python文件 main.py
代码:

from machine import Pin
import time
LED = Pin(2, Pin.OUT)
while True:
    LED.value(1)
    time.sleep(1)
    LED.value(0)
    time.sleep(1)

你可能感兴趣的:(硬件相关,python,物联网)