Где предмет

Робот видит · 25 мин

Робот говорит, предмет слева, справа или по центру

Интро

Робот говорит, предмет слева, справа или по центру

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

Задача

Сделай так, чтобы робот называл, с какой стороны от него предмет, и показывал это лицом.

Результат

1. Спроси сторону

Блок «где предмет» отдаёт слева, по центру, справа или ничего.

2. Обработай «не виден»

Отдельная ветка на случай, когда предмета в кадре нет.

3. Покажи

Выведи сторону на экран робота.

4. Проверь

Поводи предметом влево-вправо и следи за ответом.

Подсказки

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

Понадобится

Та же сборка. Камера смотрит строго вперёд, иначе «центр» будет смещён.

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

Что должно получиться
предмет = "мяч"

for шаг in range(300):
    где = robot.see_where(предмет)
    if где is None:
        robot.screen_text("Не вижу")
    else:
        robot.screen_text("Предмет " + где)
    robot.wait(0.3)