首页 > 解决方案 > MicroPython 让 ESP32 冻结

问题描述

我想在我的 ESP32 上试用 MicroPython。闪烁似乎正在工作,但即使在第一个脚本上它也失败了。我尝试使用此代码:

from machine import Pin
import time
i = 0
led = Pin(1, Pin.OUT)
while i < 10:
    led.on()
    time.sleep(1)
    led.off()
    time.sleep(1)
    i += 1

print("Done!")

然后输入ìmport blinkrepl。LED 闪烁 11 次(至少这是我的计数)。这部分完成后,LED保持在孔时间,你不能做任何事情。根本不打印完成,因此循环可能存在一些问题。我还尝试使用以下命令在 repl Python-Shell 中输入它:

  1. import machine
  2. led = machine.Pin(1, machine.Pin.OUT) 在这一点上它冻结了。

你知道这个问题的任何可能的解决方法吗?

标签: pythonesp32micropython

解决方案


您是否尝试将引脚更改为 4 或 5,因为引脚 1 是 TX 引脚


推荐阅读