Сенсорный светодиод#

Введение#

VEX IQ Touch LED — это одновременно и световой индикатор, и кнопка. Он может светиться разными цветами, предоставляя обратную связь, например, сигнализируя о готовности робота, указывая выбранный режим или совпадая с цветом, обнаруженным другим датчиком. Кроме того, он может определять касание, позволяя запускать или изменять поведение робота одним касанием.

Ниже приведён список всех блоков:

установить цвет сенсорного светодиода#

Блок стека set Touch LED color устанавливает цвет сенсорного светодиода, используя текущие скорость перехода и настройки яркости.

установить цвет [TouchLED1 v] (нет v)

Параметры

Описание

сенсорный светодиод

Цвет сенсорного светодиода следует установить в окне «Устройства».

цвет

Устанавливает цвет светодиода:

  • нет — Выключает сенсорный светодиод
  • красный
  • зеленый
  • синий
  • белый
  • желтый
  • оранжевый
  • фиолетовый
  • красно-фиолетовый
  • фиолетовый
  • сине-фиолетовый
  • сине-зеленый
  • желто-зеленый
  • желто-оранжевый
  • красно-оранжевый
Вы также можете вставить блоки-отчеты Название оптического цвета и Название цвета, чтобы сенсорный светодиод соответствовал цвету, в данный момент обнаруженному оптическим датчиком или датчиком цвета.

Пример

при запуске
[Blink the TouchLED off and on.]
вечно
установить цвет [TouchLED1 v] (зелёный v)
ждать (0.5) секунд
установить цвет [TouchLED1 v] (нет v)
ждать (0.5) секунд

при запуске
[See what color the Optical Sensor is detecting.]
вечно
установить цвет [TouchLED1 v] (название цвета [Optical1 v])
ждать (0.5) секунд

установить сенсорное светодиодное затухание#

Блок set Touch LED fade определяет скорость перехода цвета сенсорного светодиода.

установить плавность [TouchLED1 v] [медленно v]

Параметры

Описание

сенсорный светодиод

Какую скорость перехода сенсорного светодиода следует установить, настраивается в окне «Устройства».

скорость перехода

Скорость смены цвета сенсорного светодиода:

  • медленно
  • быстро
  • выкл – Цвет меняется мгновенно без плавного перехода. Это поведение сенсорного светодиода по умолчанию.

Пример

при запуске
[Slowly fade TouchLED colors.]
установить цвет [TouchLED1 v] (зелёный v)
установить плавность [TouchLED1 v] [медленно v]
ждать (2) секунд
установить цвет [TouchLED1 v] (красный v)

установить яркость сенсорного светодиода#

Блок set Touch LED brightness устанавливает яркость сенсорного светодиода.

установить яркость [TouchLED1 v] (50) %

Параметры

Описание

сенсорный светодиод

Яркость сенсорного светодиода, которую следует установить, настраивается в окне «Устройства».

яркость

Яркость сенсорного светодиода от 0 до 100 в процентах.

Пример

при запуске
[Light up the TouchLED with different brightnesses.]
установить яркость [TouchLED1 v] (25) %
установить цвет [TouchLED1 v] (зелёный v)
ждать (2) секунд
установить яркость [TouchLED1 v] (100) %

Сенсорный светодиод#

Логический блок Нажатие сенсорного светодиода сообщает, нажат ли в данный момент сенсорный светодиод.

  • Верно — Нажата кнопка сенсорного светодиода.

  • Неверно — Сенсорный светодиод не нажимается.

<[TouchLED1 v] нажат?>

Параметры

Описание

сенсорный светодиод

Какой сенсорный светодиод следует проверить, настраивается в окне «Устройства».

Пример

при запуске
[Change the TouchLED color when it is pressed.]
установить цвет [TouchLED1 v] (зелёный v)
ждать пока <[TouchLED1 v] нажат?>
установить цвет [TouchLED1 v] (синий v)

при касании светодиода#

Блок when Touch LED запускает подключенный к нему набор блоков при нажатии или отпускании сенсорного светодиода.

когда [TouchLED1 v] [нажат v]

Параметры

Описание

сенсорный светодиод

Какой сенсорный светодиод следует проверить, настраивается в окне «Устройства».

состояние

Когда будет запущена прикрепленная стопка блоков: pressed запустится при нажатии на сенсорный светодиод, а released — при отпускании сенсорного светодиода.

Пример

когда [TouchLED1 v] [нажат v]
[Turn green briefly when pressed.]
установить цвет [TouchLED1 v] (зелёный v)
ждать [2] секунд
установить цвет [TouchLED1 v] (нет v)