【问题标题】:MicroPython makes the ESP32 freezeMicroPython 让 ESP32 冻结
【发布时间】:2020-10-20 13:54:13
【问题描述】:

我想在我的 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!")

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

  1. import machine
  2. led = machine.Pin(1, machine.Pin.OUT) 并在此时冻结。

您知道解决此问题的任何可能方法吗?

【问题讨论】:

    标签: python esp32 micropython


    【解决方案1】:

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

    【讨论】:

    • 谢谢你,你告诉我后我意识到,你不能在使用串行时使用这个板上的内置 LED,因为它确实连接到 LED 和 TX。
    • 这取决于具体的板子,女巫针连接到内部 LED
    猜你喜欢
    • 2021-05-03
    • 2021-07-29
    • 2021-08-01
    • 2021-05-28
    • 2022-12-09
    • 2018-12-28
    • 1970-01-01
    • 2021-03-29
    • 2022-12-24
    相关资源
    最近更新 更多