Что видит робот

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

Робот сообщает, видит ли он предмет прямо сейчас

Интро

Робот сообщает, видит ли он предмет прямо сейчас

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

Задача

Покажи роботу предмет и добейся, чтобы он честно говорил «вижу» и «не вижу».

Результат

1. Спроси зрение

Блок «вижу предмет» отдаёт да или нет.

2. Покажи ответ

Выведи «вижу» или «не вижу» на экран робота.

3. Поиграй с условиями

Отойди, поднеси ближе, притени — заметь, когда узнавание пропадает.

4. Запиши наблюдение

С какого расстояния робот перестаёт узнавать предмет?

Подсказки

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

Понадобится

Телефон закреплён камерой вперёд и не заслонён деталями конструктора.

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

Что должно получиться
предмет = "мяч"
robot.say("Покажи мне предмет")

for шаг in range(300):
    if robot.see(предмет):
        robot.screen_text("Вижу: " + предмет)
        robot.face("happy")
    else:
        robot.screen_text("Не вижу")
    robot.wait(0.3)