Esp8266 Micropython

Posted by on Thu, Jun 2, 2022

我一直对micropython没什么好感, 但不得不承认, 从快速开发的角度来说, 还是真香. 还是不好用!!!

具体的一些操作, 参见我的工程

环境搭建

  • 固件下载
  • 刷固件, 这里注意用好的线和注意U口性能.
1
2
3
pip install esptool
esptool.py --port COM8 erase_flash
esptool.py --port COM8 --baud 460800 write_flash --flash_size=detect -fm=dio 0 esp8266-20191220-v1.12.bin

WIFI设置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
def do_connect():
    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('<essid>', '<password>')
        while not sta_if.isconnected():
            pass
    print('network config:', sta_if.ifconfig())

上传代码

  • webrepl
1
import webrepl_setup

ESP8266 注意事项

  • WDT模块有问题