Задание

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

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

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

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

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