4 python python-3.x micropython esp32
当我尝试使用 micropython 控制 esp32 微控制器时,出现以下错误:
File "c:/Users/supre/Documents/Python Programme/micropython/blinktest.py", line 1, in <module>
from machine import Pin
ModuleNotFoundError: No module named 'machine'
Run Code Online (Sandbox Code Playgroud)
我尝试测试基本的眨眼测试代码:
from machine import Pin
import time
led = Pin(12, Pin.OUT)
for n in range(1,30):
led.value(0) #on
sleep(1)
led.value(1) #off
sleep(1)
Run Code Online (Sandbox Code Playgroud)
我无法通过 pip 或 anaconda 安装此模块(当我尝试通过 pip 安装模块时,构建失败)
这个错误可能是因为我以错误的方式安装了 micropython 导致的吗?
因此,如果有人能帮助我解决这个问题,那就太好了。
您似乎正在尝试在 PC 上运行blinktest.py,而不是在 ESP32 微控制器上运行。赠品是machine找不到该模块,该模块是应该安装在 ESP32 上的 ESP32 固件的一部分。
你需要:
blinktest.py到您的 ESp32blinktest.py执行import blinktest有关 ESP32 的详细步骤:http://docs.micropython.org/en/latest/esp32/tutorial/intro.html#esp32-intro
| 归档时间: |
|
| 查看次数: |
23912 次 |
| 最近记录: |