Робот оснащён двумя отдельно управляемыми колёсами. Левым колесом управляет мотор 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.
Помогите пожалуйста
Ответы
Ответ дал:
2
Ответ: А:90. Б:-90
наверно так
Вас заинтересует
2 года назад
2 года назад
2 года назад
9 лет назад
9 лет назад