触摸 LED#

介绍#

VEX IQ 触摸 LED 既是指示灯又是按钮。它可以发出不同颜色的光来提供反馈,例如指示机器人已准备就绪、显示所选模式或匹配其他传感器检测到的颜色,它还可以检测到触摸,让您只需轻触一下即可启动或更改机器人的行为。

以下是所有模块的列表:

设置触摸LED颜色#

设置触摸 LED 颜色 堆栈块使用当前的 过渡速度亮度设置 设置触摸 LED 的颜色。

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

参数

描述

触摸式LED

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

颜色

设置 LED 的颜色:

  • — 关闭触摸 LED
  • 红色
  • 绿色
  • 蓝色
  • 白色
  • 黄色
  • 橙色
  • 紫色
  • 红紫色
  • 紫色
  • 蓝紫色
  • 蓝绿色
  • 黄绿色
  • 黄橙色
  • 红橙色
您还可以插入 光学颜色名称颜色名称 报告器模块,使触摸 LED 的颜色与光学传感器或颜色传感器当前检测到的颜色相匹配。

例子

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

当开始
[See what color the Optical Sensor is detecting.]
永久循环
设定 [TouchLED 1 v] 颜色为 ([Optical 1 v] 颜色)
等待 (0.5) 秒

设置触摸LED渐变#

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

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

参数

描述

触摸式LED

在“设备”窗口中配置要设置的触摸 LED 的过渡速度。

过渡速度

触摸 LED 切换颜色速度:

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

例子

当开始
[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,以百分比表示。

例子

当开始
[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 指示灯被按下。

  • 错误——触摸指示灯未被按下

<[TouchLED 1 v] 按下了?>

参数

描述

触摸式LED

要检查哪个触摸 LED,请在“设备”窗口中进行配置。

例子

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

触摸 LED#

当触摸 LED 被按下或释放时,当触摸 LED 被触摸时 模块会运行连接的模块堆栈。

当 [TouchLED 1 v] [pressed v]

参数

描述

触摸式LED

要检查哪个触摸 LED,请在“设备”窗口中进行配置。

状态

当连接的积木堆运行时:按下时,触摸 LED 将被按下,释放时,触摸 LED 将被释放。

例子

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