Советы учителям
-
Убедитесь, что учащиеся выбрали проект Clawbot Control Пример». Вы можете указать учащимся, что на странице Открыть примеры в меню «Файл» есть несколько вариантов выбора. Напомните учащимся, что они могут обратиться к учебному пособию «Использование примеров и шаблонов» в любой момент во время изучения.
-
Вы можете попросить учащихся добавить к названию проекта свои инициалы или название своей группы. Это поможет дифференцировать программы, если вы попросите студентов представить их.
Прежде чем приступить к созданию проекта, программисту необходимо выбрать правильный пример проекта. Пример проекта Clawbot Control содержит конфигурацию двигателей и датчиков Clawbot. Если шаблон не используется, ваш робот не сможет корректно запустить проект.
-
Программист должен перейти в меню «Файл», «Открыть примеры», выполнить фильтрацию, выбрав «События», затем выбрать пример проекта Clawbot Control.
-
Сохраните проект.
-
Убедитесь, что имя проекта Clawbot Control теперь находится в окне в центре панели инструментов. Теперь Clawbot правильно настроен, и проект Clawbot Control готов к использованию.
Теперь посмотрим, как блоки используются в этом проекте. В своих инженерных тетрадях сделайте следующие прогнозы:
-
Что происходит, когда вы запускаете этот проект? Что сможет сделать Clawbot?
-
Что бы произошло, если бы мы не использовали блок <Not> в этом проекте?
инструментов учителя Остановитесь и обсудите
После того, как учащиеся закончат отвечать на приведенный выше вопрос в своих инженерных тетрадях, обсудите свои записи:
Ключ ответа
-
Точные прогнозы объяснят, что Clawbot сможет двигаться вперед, назад и поворачиваться с помощью джойстиков, перемещая их вверх и вниз по осям A и D. Рука Clawbot сможет перемещаться вверх и вниз с помощью кнопок L Up и Down, а Claw сможет открываться и закрываться с помощью кнопок R Up и Down. Расширенные ответы могут даже предсказать, что положения рук и когтей останутся на месте, когда их кнопки не нажаты, а их моторы останавливаются.
-
В данном случае блок <Not> сообщает Clawbot, что, когда кнопки L и R не нажимаются, Arm (кнопки L) и/или Claw (кнопки R) должны остановиться. Если блоки <Not> были удалены, эти двигатели будут двигаться бесконечно после того, как им впервые было приказано вращаться.
Если позволяет время, предложите учащимся удалить блок <Not> , чтобы они могли увидеть, как он влияет на поведение их робота-когтя.