Создадим робота-бойца и узнаем, чей робот получился сильнее
Создадим робота-бойца и узнаем, чей робот получился сильнее
Собрать по инструкции базовую платформу и дооснастить её необходимыми деталями для того, чтобы перебороть соперника на поле.
Добавь отвал спереди и опусти вес пониже.
Робот крутится на месте, пока не окажется лицом к сопернику.
Едет вперёд на полной скорости, пока соперник не вытолкнут.
Проведи бой. После него разбери с командой, что решило исход — сборка или программа.
Базовая платформа из прошлых уроков. Дооснасти её: отвал спереди, чтобы поддевать соперника, и вес пониже — высокий робот легко опрокинуть. Колёса должны хорошо держать пол.
# Левое колесо — разъём D (1), правое — C (2).
robot.configure_drive(wheel_diameter_mm=43.2, track_width_mm=120, left_motor=1, right_motor=2)
robot.screen_text("Сумо")
robot.face("wow")
# Поиск: крутимся понемногу, пока не увидим соперника.
for попытка in range(12):
robot.turn_right(30)
robot.wait(0.2)
# Толчок: вперёд и держим.
robot.forward_cm(40, speed=100)
robot.stop()