触摸LED#

介绍#

触摸 LED 包含控制和监控 VEX IQ(第二代)触摸 LED 的模块。这些模块允许您设置颜色、亮度和淡入淡出速度,以及检测触摸 LED 何时被按下。

以下是可用块的列表:

外观——控制颜色和显示属性。

  • 设置触摸 LED 颜色 – 将触摸 LED 设置为选定的颜色。

  • [设置触摸 LED 淡入淡出](#set-touch-led-fade)——设置触摸 LED 在颜色之间转换的速度。

  • 设置触摸 LED 亮度 – 设置触摸 LED 的亮度级别。

感知——检测用户交互。

外观#

设置触摸 LED 颜色#

设置触摸 LED 颜色 块使用当前 转换速度亮度设置 设置触摸 LED 的颜色。

设定 [TouchLED 1 v] 颜色为 (none v)

参数

描述

触摸LED

在设备窗口中配置要设置的触摸 LED 颜色。

颜色

将 LED 的颜色设置为:

  • 无 – 关闭触摸 LED
  • 红色
  • 绿色
  • 蓝色
  • 白色
  • 黄色
  • 橙色
  • 紫色
  • 红紫色
  • 紫色
  • 蓝紫色
  • 蓝绿色
  • 黄绿色
  • 黄橙色
  • 红橙色

例子

当开始 :: hat events
[Blink the TouchLED off and on.]
永久循环
设定 [TouchLED 1 v] 颜色为 (green v)
等待 (0.5) 秒
设定 [TouchLED 1 v] 颜色为 (none v)
等待 (0.5) 秒

设置触摸 LED 淡入淡出#

设置触摸 LED 淡入淡出 块设置触摸 LED 在颜色之间转换的速度。

设定 [TouchLED 1 v] 变色速度为 [slow v]

参数

描述

触摸LED

设置触摸 LED 的转换速度,在设备窗口中配置。

过渡速度

触摸 LED 切换至下一颜色速度:

  • 关 – 颜色立即切换,无过渡。这是触摸 LED 的默认行为。6

例子

当开始 :: hat events
[Slowly fade TouchLED colors.]
设定 [TouchLED 1 v] 颜色为 (green v)
设定 [TouchLED 1 v] 变色速度为 [slow v]
等待 (2) 秒
设定 [TouchLED 1 v] 颜色为 (red v)

设置触摸 LED 亮度#

设置触摸 LED 亮度块设置触摸 LED 的亮度。

设定 [TouchLED 1 v] 亮度为 (50)%

参数

描述

触摸LED

在设备窗口中配置要设置的触摸 LED 亮度。

亮度

触摸 LED 的亮度从 0 到 100 的百分比。

例子

当开始 :: hat events
[Light up the TouchLED with different brightnesses.]
设定 [TouchLED 1 v] 亮度为 (25)%
设定 [TouchLED 1 v] 颜色为 (green v)
等待 (2) 秒
设定 [TouchLED 1 v] 亮度为 (100)%

传感#

触摸 LED 按下了吗?#

触摸 LED 是否被按下? 模块返回触摸 LED 当前是否被按下。该模块返回一个布尔值:

  • 真 - 触摸 LED 被按下。

  • False - 触摸 LED 未被按下

<[TouchLED 1 v] 按下了?>

参数

描述

触摸LED

要检查哪个触摸 LED,在设备窗口中配置。

例子

当开始 :: hat events
[Change the TouchLED color when it is pressed.]
设定 [TouchLED 1 v] 颜色为 (green v)
等到 <[TouchLED 1 v] 按下了?>
设定 [TouchLED 1 v] 颜色为 (blue v)

when Touch LED#

The when Touch LED block runs the attached stack of blocks when the Touch LED is pressed or released.

when [TouchLED1 v] [pressed v] :: hat events

参数

描述

触摸LED

要检查哪个触摸 LED,在设备窗口中配置。

actions

Determines when the attached stack of blocks will execute:

  • pressed
  • released

例子

when [TouchLED1 v] [pressed v] :: hat events
[Turn green briefly when pressed.]
设定 [TouchLED 1 v] 颜色为 (green v)
等待 [2] 秒
设定 [TouchLED 1 v] 颜色为 (none v)