我使用的是esp8266mod,原理图如下:
当esp8266上电重启后,首先运行boot.py文件,然后再寻找main.py中的if __name__ == 'main':
程序入口,因此,要想上电自启动,需要如下代码:
from machine import Pin
import time
pin_2 = Pin(2,Pin.OUT)
def led():
pin_2.on()
time.sleep(1)
pin_2.off()
if __name__ == '__main__':
print("this is main \n")
#while True:
led()
我使用的固件库:
链接:https://pan.baidu.com/s/1VfbbN-NQtANZX8h8c8MAyQ
提取码:yh8d