Программирование движения мобильного робота включает в себя несколько шагов. На первом этапе необходимо определить аппаратное обеспечение робота (например, моторы и датчики), разработать алгоритм для управления движением и написать соответствующий код. Соотнесите фрагменты кода программы с выполняемыми действиями робота. Инициализация моторов Робот двигается вперёд Робот двигается назад Робот двигается влево motor1.setSpeed(255); motor2.setSpeed(255); motor1.run(BACKWARD); motor2.run(FORWARD); delay(2000); motor1.setSpeed(255); motor2.setSpeed(255); motor1.run(FORWARD); motor2.run(FORWARD); delay(1000); motor1.setSpeed(255); motor2.setSpeed(255); motor1.run(BACKWARD); motor2.run(BACKWARD); delay(1500); AF_DCMotor motor1(1); AF_DCMotor motor2(2);
Задание

Программирование движения мобильного робота включает в себя несколько шагов. На первом этапе необходимо определить аппаратное обеспечение робота \(например, моторы и датчики\), разработать алгоритм для управления движением и написать соответствующий код.
Соотнесите фрагменты кода программы с выполняемыми действиями робота.

  • Объекты 1
    • Инициализация моторов
    • Робот двигается вперёд
    • Робот двигается назад
    • Робот двигается влево
  • Объекты 2
    • motor1.setSpeed\(255\);
      motor2.setSpeed\(255\);
      motor1.run\(BACKWARD\);
      motor2.run\(FORWARD\);
      delay\(2000\);
    • motor1.setSpeed\(255\);
      motor2.setSpeed\(255\);
      motor1.run\(FORWARD\);
      motor2.run\(FORWARD\);
      delay\(1000\);
    • motor1.setSpeed\(255\);
      motor2.setSpeed\(255\);
      motor1.run\(BACKWARD\);
      motor2.run\(BACKWARD\);
      delay\(1500\);
    • AF_DCMotor motor1\(1\);
      AF_DCMotor motor2\(2\);