Датчик касания

Датчик, представляет собой специальную кнопку, которая может находиться в двух состояниях: "Нажатие" или "Освобождение". Также, последовательный переход в состояние "Нажатие", а затем "Освобождение" называется: "Щелчок" и может обрабатываться программой. как самостоятельное событие.

  • Первый блок Оранжевой палитры называется "Начало". Именно с него начинаются все программы для роботов.
  • Второй программный блок называется "Ожидание". Этот блок заставляет программу ожидать выполнения какого-либо условия или наступления какого-либо события. Пока не выполнится условие, установленное в этом блоке, программа не перейдет к выполнению следующих программных блоков! Если перед тем, как начнется выполнение блока "Ожидание" были включены, какие-либо моторы, то они будут продолжать вращаться с установленной скоростью.
  • Третий программный блок называется "Цикл". Этот блок многократно выполняет программные блоки, вложенные внутрь его, пока не будет выполнено условие завершения цикла, заданное в настройках блока.
  • Следующий программный блок называется "Переключатель". Он служит для того, чтобы в зависимости от заданных условий - выполнить одну последовательность программных блоков, вложенных в один из своих контейнеров.
  • Заключительный программный блок называется "Прерывание цикла". Его предназначение - досрочное прекращение выполнения заданного цикла.

Программные блоки "Ожидание", "Цикл" и "Переключатель" имеют множество режимов и соответствующих настроек.

Задача №1: необходимо написать программу, запускающую движение робота по щелчку кнопки. Решение

Задача №2: необходимо написать программу, останавливающую робота, столкнувшегося с препятствием. Решение

Задача №3: необходимо написать программу, заставляющую робота двигаться вперед, при наезде на препятствие - отъезжать назад, поворачивать вправо на 90 градусов и продолжать движение вперед до следующего препятствия