ev3dev と Visual Studio コードを使用して、ロボットに Python コードを追加しようとしています。コードをロボットに転送することはできますが、PC で Visual Studio コードを実行しようとすると、Visual Studio をインポートできないというエラーが表示され、ev3 でコードを実行しようとすると問題が発生します。ロボットが約 0.5 秒間停止した後、画面が約 1 ミリ秒間空白になり、前の画面に戻ります
Visual Studio から ev3dev をインストールし、SD カードに ev3dev-lang-python-ev3dev-stretch をインストールして、ロボットの内部にソフトウェアが含まれるようにしました。
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のライトがオンになるはずの色になるはずです