Поворот на месте
Первые шаги · 25 мин
Робот разворачивается на заданный угол
Интро
Робот разворачивается на заданный угол
Чему научишься
- Повернуть робота на заданный угол
- Понять, откуда берётся ошибка угла
- Проверить точность четырьмя поворотами подряд
Новое
- Поворот на месте — это когда колёса крутятся в разные стороны
- Угол поворота считается по ширине между колёсами
- Четыре поворота по 90° дают полный круг
Задача
Научи робота поворачивать точно на 90 градусов налево и направо. Проверь: после четырёх поворотов подряд он должен смотреть туда же, куда в начале.
Результат
- Робот поворачивает примерно на 90 градусов
- После четырёх поворотов он смотрит в ту же сторону, что и вначале
1. Один поворот
Поставь настройку колёс, затем блок «повернуть налево» на 90 градусов.
2. Проверь
Запусти и посмотри, получился ли прямой угол.
3. Четыре подряд
Повтори поворот четыре раза. Робот должен вернуться в исходное направление.
4. Подгони
Если промахивается — уточни ширину между колёсами и повтори.
Подсказки
- Робот поворачивает не на тот угол? Проверь ширину между колёсами в блоке настройки — её меряют между серединами колёс, а не по краям.
Инструкция по сборке
Понадобится
- Ноутбук с приложением ученика
- Виртуальный или настоящий робот
Та же платформа, что в прошлом уроке. Важно измерить ширину между колёсами: по ней считается угол.
Пример программы
Что должно получиться
- Карта движения показывает, на какой угол робот развернулся на самом деле
# Левое колесо — разъём D (1), правое — C (2).
robot.configure_drive(wheel_diameter_mm=43.2, track_width_mm=120, left_motor=1, right_motor=2)
robot.turn_left(90)
robot.wait(0.5)
robot.turn_right(90)
robot.stop()