Информатика, вопрос задал zajkov06 , 6 лет назад

Робот оснащён двумя отдельно управляемыми колёсами. Левым колесом управляет мотор A, правым колесом управляет мотор B. Колёса напрямую подсоединены к моторам. На роботе установлен один датчик освещённости.
Саша написал программу, чтобы робот ехал по чёрной линии. Этот фрагмент кода отвечает за движение по чёрной линии:
k = 2;
Eold = 0;
while (true)
{
Ed = s1 – grey;
u = k * (Ed – Eold);
motor[motorA] = 50 – u;
motor[motorB] = 50 + u;
Eold = Ed;
wait1msec(10);
}

При калибровке на чёрном датчик робота показал 7, при калибровке на белом показал 94. В качестве значения границы серого Саша взял среднее арифметическое показаний датчика на чёрном и на белом. Мощность моторов может быть выражена целым числом в пределах от –100 до 100. В случае, если на мотор подаётся не целое значение мощности, происходит отбрасывание дробной части.

Открыть справочную информацию в отдельной вкладке

Определите, какая мощность будет подана на моторы A и B при показаниях датчика s1, равных 57. Прошлое показание датчика было равно 45.

Помогите пожалуйста

Ответы на вопрос

Ответил ahrorrahmatullaev772
2

Ответ: А:90. Б:-90

наверно так

Новые вопросы