download code to ESP32 by Boot.py

ESP32开机 自动运行.py

1. 说明

前面知识的研究过程中,为了便于快速的执行、调试python程序,我们通过usb串口链接到ESP32,使用thonny就可以直接控制ESP32上的程序运行

这对于学习研究阶段是非常方便的一种方式,但是

当我们的程序已经研究完成之后,该怎样脱离电脑脱离thonny,让程序自动运行呢?

本节课我们来研究这个问题

2. boot.py

每次运行thonny的时候,都会有1个boot.py,这个文件的作用就是开机自动运行

大白话:如果boot.py中有代码那么重新给esp32通电之后,esp32中的MicroPython固件会自动调用boot.py进行执行

1657536684927

3. 怎么用?

3.1 将要执行的代码写入到boot.py中

from machine import Pin
import time

led = Pin(2, Pin.OUT)

while True:
    led.value(1)
    time.sleep(0.2)
    led.value(0)
    time.sleep(0.2)
复制Error复制成功...

3.2 重新给esp32通电

3.3 不用打开thonny,看如下效果

2342341123123

4. 怎么取消?

步骤很简单

  1. 按一下esp32上的en
  2. 重新打开thonny
  3. 鼠标点击终端(shell)
  4. 按下ctrl+c

效果如下

1657537266488

此时thonny有又可以自由的操作esp32了

5. 注意

  • 如果代码处于开发测试阶段,不要写入到boot.py
  • 等代码调试成功之后,在写入到boot.py
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值