Езда змейкой. Попеременно устанавливая разное значение ШИМ для правого и левого колёс, можно заставить платформу двигаться змейкой за счёт того, что колёса будут вращаться с разной скоростью. Самостоятельно разработайте программу движения робота по извилистой траектории.
Пример программы. По §
- После нажатия зелёного флага установим цифровые контакты
и в «Истина». Так зададим направление движения вперёд для обеих сторон настроенной платформы. - Добавим цикл «Повторить
». В первой части цикла передадим на PWM левого мотора значение , а на PWM правого — . Выполним «Ждать , секунд». Левое колесо движется быстрее, поэтому робот отклоняется вправо. - Во второй части цикла передадим на PWM
значение , а на PWM — . Снова подождём , с. Теперь быстрее правое колесо, поэтому робот отклоняется влево. - После цикла установим PWM
и в . Добавим обработчик «Пробел»: обнулить оба PWM и выполнить «Остановить всё» для прекращения цикла.
Одно повторение содержит правый и левый изгиб. Пять повторений дают десять чередующихся изгибов. Пример ожидаемого результата — волнообразная траектория на свободном поле.
Если повороты получаются слишком резкими, уменьшим разность PWM, например выберем
Пять раз повторить: PWM левого колеса
