На данном уроке мы рассмотрим, как пользоваться собственными блоками Ev3 при программировании Ev3.
Напишем программу для Ev3 для прохождения лабиринта.
Когда в программе много раз повторяется одна и также последовательность команд,
то удобно использовать собственные блоки. Это делает программу очень наглядной и удобной для изменения.
Каждый блок отвечает за свой смысловой набор действий,, который можно обособить и выделить.
А далее из этих собственных блоков конструируется программа, согласно логике задания.
Рассмотрим, как написать программу для Ev3 для прохождения лабиринта с помощью собственных блоков.
Напишем блокидвижение вперед до стены.
Поворот направо на Ev3
Поворот налево на Ev3
Выделяя эти части программы и выбирая в меню Инструменты раздел Конструктор моего блока, создадим три блока: vpered, parvo, levo. Подробно как создавать свои блоки в Ev3.Составим программу из собственных блоков Ev3 для прохождения такого лабиринта.Робот должен двигаться со старта вперед до левой стенки, потом повернуться направо и двигаться до стенки, потом повернуться направо и двигаться до стенки, налево и до стенки, и налево и до стенки до финиша.
Реализуем этот лагоритм с помощью собственных блоков Ev3 , которые мы создали.
Как видим программа достаточно лаконичная. Представьте, какая была бы большая программа без использования собственных блоков.Аналогично мы можем составить программу для прохождения лабиринта любой сложности.
Другие схемы роботов lego ev3