我正在尝试通过 ev3dev 和 Visual Studio 代码将 python 代码添加到我的机器人中。我能够将代码传输到我的机器人上,但我的问题是,当我尝试在我的 PC 上的 Visual Studio 代码上运行代码时,我收到一条错误消息,提示无法导入 Visual Studio,并且当我尝试在我的 ev3 上运行代码时机器人停止大约半秒,然后屏幕空白大约一毫秒,然后返回上一个屏幕
我已经从 Visual Studio 安装了 ev3dev,并且我已经将 ev3dev-lang-python-ev3dev-stretch 安装到了 SD 卡上,所以机器人里面确实有软件。
Exception has occurred: ModuleNotFoundError
No module named 'ev3dev2'
File "C:\Users\User\Documents\implanted\tester.py", line 2, in <module>
from ev3dev2.motor import LargeMotor, OUTPUT_A, OUTPUT_B,
SpeedPercent, MoveTank
from ev3dev2.sensor import INPUT_1
from ev3dev2.sensor.lego import TouchSensor
from ev3dev2.led import Leds
ts = TouchSensor()
leds = Leds()
print("Press the touch sensor to change the LED color!")
while True:
if ts.is_pressed:
leds.set_color("LEFT", "GREEN")
leds.set_color("RIGHT", "GREEN")
else:
leds.set_color("LEFT", "RED")
leds.set_color("RIGHT", "RED")
我期望发生的是,当我运行代码时不会发生错误,如果我在按下触摸传感器时在 ev3 上运行代码,它应该将 ev3 上的灯打开它应该变成的颜色