Подождите, пока не станет правдой#

Wait Until True

В этом уроке мы покажем, как использовать блок wait until для приостановки проекта до тех пор, пока не будет выполнено определенное условие, на примере светодиодного бампера. В итоге у вас получится проект, в котором светодиодный бампер загорается зеленым цветом при нажатии.

  1. Убедитесь, что к вашему роботу подключен светодиодный бампер. См. Настройка устройств, если вы еще его не добавили.

  2. Перетащите блок ждать до под блок когда начнётся.

Пустой блок ожидания, расположенный ниже, когда начинается.#
при запуске :: hat events
ждать пока <>
  1. Перетащите логический блок pressed? элемента LED Bumper в слот условия блока wait until.

Блок, на который нажата светодиодная подсветка бампера, добавляется к состоянию.#
при запуске :: hat events
ждать пока <[LEDBumper2 v] нажат? :: custom-led>
  1. Прикрепите блок Установить цвет бампера под блоком ждать до.

Цветовой блок заставки, прикрепленный ниже, подождите.#
при запуске :: hat events
ждать пока <[LEDBumper2 v] нажат? :: custom-led>
установить цвет [LEDBumper2 v] [красный v] :: custom-led
  1. Измените параметр цвета на зеленый.

Скриншот готового проекта, на котором в выпадающем меню блока выбора цвета заставки отображаются варианты красного, зеленого и выключенного цветов, а также выбран зеленый цвет.
  1. Убедитесь, что ваш робот подключен к VEXcode. Если он еще не подключен, см. раздел Подключение к вашему роботу.

Скриншот панели инструментов VEXcode GO, на котором кнопка «Подключиться» отображается в состоянии «Подключено».
  1. Выберите Пуск, чтобы запустить проект.

Скриншот панели инструментов VEXcode GO с выделенной кнопкой «Старт».
  1. Нажмите на светодиодный бампер, чтобы он загорелся зеленым цветом.