Голосовой пульт

Робот слышит и говорит · 40 мин

Проект: провести робота по маршруту одним голосом

Интро

Проект: провести робота по маршруту одним голосом

Чему научишься
Новое

Задача

Собери голосовой пульт и проведи робота по маршруту, который задаст учитель, не касаясь ноутбука.

Результат

1. Выбери команды

Пять-шесть слов, не похожих на слух.

2. Подтверждай

На каждую понятую команду — звук или короткая фраза.

3. Отладь

Прогони каждую команду отдельно, прежде чем идти на маршрут.

4. Маршрут

Проведи робота от старта до финиша только голосом.

Подсказки

Инструкция по сборке

Понадобится

Базовая платформа. Проверь, что робот уверенно едет и поворачивает — на маршруте это уже не отладить.

Пример программы

Что должно получиться
robot.configure_drive(wheel_diameter_mm=43.2, track_width_mm=120, left_motor=1, right_motor=2)

robot.say("Пульт готов")

for шаг in range(400):
    if robot.heard_command("вперёд"):
        robot.sound("beep")
        robot.forward_cm(20)
    elif robot.heard_command("назад"):
        robot.sound("beep")
        robot.back_cm(20)
    elif robot.heard_command("налево"):
        robot.sound("beep")
        robot.turn_left(90)
    elif robot.heard_command("направо"):
        robot.sound("beep")
        robot.turn_right(90)
    elif robot.heard_command("стоп"):
        robot.stop()
        robot.say("Финиш")
        break
    robot.wait(0.2)