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 会停留在孔时间上,您无法执行任何操作。Done 根本没有打印出来,因此循环可能存在一些问题。我还尝试使用以下命令在 repl Python-Shell 中输入它:

  1. import machine

  2. led = machine.Pin(1, machine.Pin.OUT) 此时它冻结了。

您知道这个问题有什么可能的解决办法吗?


慕神8447489
浏览 137回答 1
1回答

九州编程

您是否尝试将引脚更改为 4 或 5,因为引脚 1 是 TX 引脚
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python