触摸 LED#
介绍#
VEX IQ 触摸 LED 既是指示灯又是按钮。它可以发出不同颜色的光来提供反馈,例如指示机器人已准备就绪、显示所选模式或匹配其他传感器检测到的颜色,它还可以检测到触摸,让您只需轻触一下即可启动或更改机器人的行为。
以下是所有模块的列表:
设置触摸 LED 颜色 — 将触摸 LED 设置为选定的颜色。
设置触摸 LED 淡入淡出 — 设置触摸 LED 在颜色之间过渡的速度。
设置触摸 LED 亮度 — 设置触摸 LED 的亮度级别。
触摸 LED 被按下 — 报告触摸 LED 当前是否被按下。
当触摸 LED 时 — 当触摸 LED 被按下或释放时,运行所连接的模块堆栈。
设置触摸LED颜色#
设置触摸 LED 颜色 堆栈块使用当前的 过渡速度 和 亮度设置 设置触摸 LED 的颜色。
设定 [TouchLED 1 v] 颜色为 (none v)
参数 |
描述 |
|---|---|
触摸式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 切换颜色速度:
|
例子
当开始
[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)