Ранее мы узнали, что на борту mBot2 есть такое полезное устройство, как гироскоп. Даже посмотрели на значения, которые он выдает. Сегодня попробуем осуществить проект, для которого возможности гироскопа вполне подходят - движение с сохранением курса. Представьте - мы отправляем робота по прямой, но что то ему мешает, например ветер, или его толкнули и т.д. А робот упорно будет возвращаться к заданному направлению! Интересно же! Пробуем. Для управляющих воздействий используем сравнительно простой, но эффективный регулятор - пропорциональный. Мы с ним уже встречались, так что принцип реализации таких регуляторов должен быть вам знаком. В программе предусмотрим вывод значений угла рысканья на экран (кнопка А), чтобы посмотреть, все ли у нас хорошо и работает ли гироскоп. Далее кнопка B запускает основную программу. Обнуляются углы поворотов и рысканья, т.е. текущее положение робота и будет определять направление его движения. Далее мы будем считывать "Ошибку рысканья", т.е. отклонение от
mBot2 #21. Гироскоп в mBot2. Сохраняем курс!
20 сентября 202520 сен 2025
11
2 мин