触摸 LED#
介绍#
触摸 LED 类别包含用于控制和监控 VEX IQ 触摸 LED 的模块。这些模块允许您设置颜色、亮度、淡入淡出速度,以及检测触摸 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,请在“设备”窗口中进行配置。 |
行动 |
决定何时执行所连接的代码块堆栈:
|
例子
当 [TouchLED 1 v] [pressed v]
[Turn green briefly when pressed.]
设定 [TouchLED 1 v] 颜色为 (green v)
等待 [2] 秒
设定 [TouchLED 1 v] 颜色为 (none v)