LEGO (51515) Pro 
Тема: 
Усовершенствование кода 
Задание 
Измените код таким образом, чтобы было два блока. 
Первый – для движения моторов E и B, а второй – для движения моторов A и F. 
Оба блока должны принимать 0 или 1, в зависимости от 
того, в какую сторону нужно двигать робота 
 
Программу нужно сделать в программе LEGO MIDSTORMS Inventor (она есть на телефон)
		
		
								
								
				Код: 
 
Блок 1: 
``` 
// Направления движения 
const int FORWARD = 1; 
const int BACKWARD = 0; 
 
// Настройки моторов 
MotorPair motors = MotorPair();  
 
void setup() {} 
 
void loop() { 
  int direction_E = 1; // Направление мотора E 
  int direction_B = 1; // Направление мотора B 
   
  // Движение вперед  
  if (/* условие, что нужно двигаться вперед */) { 
    direction_E = FORWARD; 
    direction_B = FORWARD; 
  } 
  // Движение назад 
  else if (/* условие, что нужно двигаться назад */) { 
    direction_E = BACKWARD; 
    direction_B = BACKWARD; 
  } 
   
  // Передвижение робота с заданными направлениями моторов E и B 
  motors.move(direction_E, direction_B); 
   
  delay(100); // Задержка между действиями 
} 
``` 
 
Блок 2: 
``` 
// Направления движения 
const int LEFT = 0; 
const int RIGHT = 1; 
 
// Настройки моторов 
MotorPair motors = MotorPair();  
 
void setup() {} 
 
void loop() { 
  int direction_A = 1; // Направление мотора A 
  int direction_F = 1; // Направление мотора F 
   
  // Поворот налево 
  if (/* условие, что нужно повернуть налево */) { 
    direction_A = LEFT; 
    direction_F = RIGHT; 
  } 
  // Поворот направо 
  else if (/* условие, что нужно повернуть направо */) { 
    direction_A = RIGHT; 
    direction_F = LEFT; 
  } 
   
  // Поворот робота с заданными направлениями моторов A и F 
  motors.move(direction_A, direction_F); 
   
  delay(100); // Задержка между действиями 
} 
Надеюсь написал без ошибок