Пусть дана следующая функция, реализующая движение робот в любых направлениях: void moving(int LeftMotor, int RightMotor, int time) { motor[port1] = LeftMotor; motor[port2] = RightMotor; wait1Msec(time); motor[port1] = 0; motor[port2] = 0; wait1Msec(50); } Допишите основное тело кода так, чтобы при наезде на препятствие робот откатился назад со скоростью 50 в течение 600 милисекунд. В противном случае робот должен ехать вперед со скоростью 50. Кнопка подключена в шестой цифровой порт. task main() { while(1) { if(SensorValue[ ] == ) { moving( ,50,100); } else { moving( ,-50, ); } } }
Задание

Пусть дана следующая функция, реализующая движение робот в любых направлениях:

void moving\(int LeftMotor, int RightMotor, int time\)
{
motor

\[port1\]
= LeftMotor;
motor
\[port2\]
= RightMotor;
wait1Msec\(time\);
motor
\[port1\]
= 0;
motor
\[port2\]
= 0;
wait1Msec\(50\);
}

Допишите основное тело кода так, чтобы при наезде на препятствие робот откатился назад со скоростью 50 в течение 600 милисекунд. В противном случае робот должен ехать вперед со скоростью 50. Кнопка подключена в шестой цифровой порт.

\[не удалось загрузить изображение\]

task main\(\)
{
while\(1\)
{
if\(SensorValue⟨5⟩ == **\.\.\.** \)
{
moving\( **\.\.\.** ,50,100\);
}
else
{
moving\( **\.\.\.** ,\-50, **\.\.\.** \);
}
}
}