Mindstorms EV3 (Micro Python) — Motor.run() не работает

У меня есть Lego Mindstorms EV3 под управлением MicroPython. Когда я пытаюсь использовать этот код, он не работает:

      #!/usr/bin/env pybricks-micropython
from pybricks.robotics import DriveBase, Stop
from pybricks.hubs import EV3Brick
from pybricks.ev3devices import Motor, InfraredSensor
from pybricks.parameters import Port, Direction
from pybricks.tools import wait

# Initialize the EV3 Brick.
ev3 = EV3Brick()

# Initialize Wheels
RightWheel = Motor(Port.B)
LeftWheel = Motor(Port.C)
Robot = DriveBase(LeftWheel, RightWheel, 275.2, 165)
Robot.settings(straight_speed=1000)

# Initialize Motors and Sensors
blade_motor = Motor(Port.D, positive_direction=Direction.CLOCKWISE, gears=None)
infrared_sensor = InfraredSensor(Port.S1)
pressed = infrared_sensor.keypad()

# Play a sound to tell us when we are ready to start moving
ev3.speaker.beep()

LeftWheel.run(1000)

Если я заменюpython LeftWheel.run(1000)сpython LeftWheel.run_time(1000, 5000)Он работает отлично.

Я понятия не имею, почему это произошло, я везде искал, и, похоже, эта проблема возникла только у меня.

0 ответов

Другие вопросы по тегам