Робот выполняет «вперёд», «назад», «стоп»
Робот выполняет «вперёд», «назад», «стоп»
Научи робота слушаться голоса: сказал «вперёд» — поехал, сказал «стоп» — остановился.
Повторяй проверку команд, пока урок идёт.
Если услышал «вперёд» — поехали.
Если услышал «стоп» — останавливаемся.
Скажи что-нибудь постороннее — робот не должен реагировать.
Базовая платформа: левое колесо в разъём D, правое в C.
# Левое колесо — разъём D (1), правое — C (2).
robot.configure_drive(wheel_diameter_mm=43.2, track_width_mm=120, left_motor=1, right_motor=2)
robot.say("Говори: вперёд, назад или стоп.")
for шаг in range(200):
if robot.heard_command("вперёд"):
robot.forward_cm(15)
elif robot.heard_command("назад"):
robot.back_cm(15)
elif robot.heard_command("стоп"):
robot.stop()
robot.say("Стою")
robot.wait(0.2)