Разработайте программу управления роботоплатформой с помощью клавиатуры компьютера, добавив клавиши задания различной скорости движения.
Если у вас имеется USB-кабель достаточной длины, вы можете провести соревнования на движение робота по сложной траектории (с обходом препятствий на трассе). Нужно выбирать оптимальную скорость для прохождения трассы за минимальное время, чтобы робот не сходил с трассы и не задевал препятствия.
Сделайте выводы, какая скорость на каких участках трассы оптимальна.
Пример программы. Создадим переменную speed со значением
- Для клавиши «
»: придать speed значение ; изменить PWM разъёма на speed и PWM разъёма на speed. - Для клавиши «
» выполнить те же команды со значением speed . - Для клавиши «
» выполнить их со значением speed . Это скорость, близкая к максимальной; верхняя граница шкалы — . - «Стрелка вверх»: контакты
и — «Истина», затем PWM и — speed. «Стрелка вниз»: контакты и — «Ложь», затем PWM и — speed. - «Стрелка вправо»: контакт
— «Истина», контакт — «Ложь», PWM обоих моторов — speed. «Стрелка влево»: контакт — «Ложь», контакт — «Истина», PWM обоих моторов — speed. - «Пробел»: PWM
и — . Следующая команда движения снова передаст выбранное значение speed.
Эти направления соответствуют настройке платформы на рисунках
Пример результата испытания: на длинном прямом участке удобно значение
Пример: клавиши «
