Введение в робототехнику. Движение робота

Здравствуйте. В предыдущем уроке мы познакомились с визуальной средой программирования Scratch. В этом уроке мы самостоятельно попробуем написать программу для движения нашего Кота. - ссылка на сайт для создания программ. Мы перешли в редактор создания программы. Для начала нам необходимо переименовать нашу программу. После чего нам необходимо нажать в меню блоков на кнопку события и перенести Событие, когда зеленый флажок нажат. Затем нажмем на кнопку движение и перенесем блок движения «идти 10 шагов». Теперь давайте посмотрим, что случится с нашим котом. Для этого нам необходимо нажать на зеленый флажок. Да, наш кот переместился на 10 шагов вперед. Теперь самостоятельно попробуйте изменить количество шагов. Для этого нажмите на число 10 левой кнопкой мыши и измените количество шагов, к примеру, на 20 и снова нажмите на зеленый флажок. Теперь робот прошел на 20 шагов. Итак, наш кот может идти вперед, а может ли он идти в сторону? Может. Для этого нам необходимо перетащить блок повернуться к указателю мыши и расположить его между блоком события и блоком движения на 20 шагов. И попробуем снова запустить нашу программу. Как мы видим, наш кот повернулся в сторону указателя мыши и прошел 20 шагов. Как вы могли заметить, каждый запуск программы перемещает Кота от последнего положения, но что делать, если нам необходимо, чтобы Кот каждый раз стартовал из одного положения? Для этого нам необходимо перетащить блок перейти в положение х и y и перетащить его под блок события. В качестве примера давайте установим значения: х = 0 и y = 0 и посмотрим, что у нас получится. Да, Кот у нас перестал идти в направлении и только выполняет поворот на 15 градусов. Для того, чтобы он вновь начал свое движение нажмите на кнопку управление и перетащите блок «повторить всегда» на сцену под блок перейти в х и y. Подробнее с блоками управления мы поработаем в следующем уроке. Теперь попробуем вновь запустить нашу программу. Да, теперь Кот всегда ходит за нашим указателем мыши
Back to Top