LED táctil#
Introducción#
El LED táctil VEX IQ funciona como luz y botón. Puede brillar en diferentes colores para proporcionar información, como indicar que el robot está listo, mostrar el modo seleccionado o coincidir con un color detectado por otro sensor. Además, detecta cuando se toca, lo que permite iniciar o modificar el comportamiento del robot con un simple toque.
A continuación se muestra una lista de todos los bloques:
establecer color del LED táctil — Establece el color del LED táctil en el color seleccionado.
establecer desvanecimiento del LED táctil — Establece la rapidez con la que el LED táctil cambia de color.
establecer brillo del LED táctil — Establece el nivel de brillo del LED táctil.
LED táctil presionado — Informa si el LED táctil está siendo presionado en este momento.
cuando se toca el LED — Ejecuta la pila de bloques adjunta cuando se presiona o se suelta el LED táctil.
Establecer el color del LED táctil#
El bloque de pila establecer color del LED táctil establece el color del LED táctil utilizando la [velocidad de transición] (#set-touch-led-fade) y la [configuración de brillo] (#set-touch-led-brightness ) actuales.
set [TouchLED1 v] color to (none v)
Parámetros |
Descripción |
|---|---|
LED táctil |
Qué color del LED táctil se debe configurar, se configura en la ventana Dispositivos. |
color |
Establece el color del LED en:
|
Ejemplo
when started
[Blink the TouchLED off and on.]
forever
set [TouchLED1 v] color to (green v)
wait (0.5) seconds
set [TouchLED1 v] color to (none v)
wait (0.5) seconds
when started
[See what color the Optical Sensor is detecting.]
forever
set [TouchLED1 v] color to ([Optical1 v] color name)
wait (0.5) seconds
Establecer el desvanecimiento del LED táctil#
El bloque de pila set Touch LED fade establece la velocidad a la que el LED táctil cambiará de color.
set [TouchLED1 v] fade to [slow v]
Parámetros |
Descripción |
|---|---|
LED táctil |
Qué velocidad de transición del LED táctil se debe configurar en la ventana Dispositivos. |
velocidad de transición |
Velocidad a la que el LED táctil cambiará de color:
|
Ejemplo
when started
[Slowly fade TouchLED colors.]
set [TouchLED1 v] color to (green v)
set [TouchLED1 v] fade to [slow v]
wait (2) seconds
set [TouchLED1 v] color to (red v)
Establecer el brillo del LED táctil#
El bloque de pila establecer brillo del LED táctil ajusta el brillo del LED táctil.
set [TouchLED1 v] brightness to (50) %
Parámetros |
Descripción |
|---|---|
LED táctil |
Qué brillo del LED táctil configurar, se configura en la ventana Dispositivos. |
brillo |
El brillo del LED táctil de 0 a 100 como porcentaje. |
Ejemplo
when started
[Light up the TouchLED with different brightnesses.]
set [TouchLED1 v] brightness to (25) %
set [TouchLED1 v] color to (green v)
wait (2) seconds
set [TouchLED1 v] brightness to (100) %
Pulsar el LED#
El bloque booleano Touch LED pressed indica si se está presionando un LED táctil en ese momento.
Verdadero — Se está presionando el LED táctil.
Falso — El LED táctil no está siendo presionado
<[TouchLED1 v] pressed?>
Parámetros |
Descripción |
|---|---|
LED táctil |
Qué LED táctil comprobar, configurado en la ventana Dispositivos. |
Ejemplo
when started
[Change the TouchLED color when it is pressed.]
set [TouchLED1 v] color to (green v)
wait until <[TouchLED1 v] pressed?>
set [TouchLED1 v] color to (blue v)
Cuando toque el LED#
El bloque when Touch LED ejecuta la pila de bloques adjunta cuando se presiona o se suelta el LED táctil.
when [TouchLED1 v] [pressed v]
Parámetros |
Descripción |
|---|---|
LED táctil |
Qué LED táctil comprobar, configurado en la ventana Dispositivos. |
estado |
Cuando se ejecute la pila de bloques adjunta: pressed se ejecutará cuando se presione el LED táctil, y released se ejecutará cuando se suelte el LED táctil. |
Ejemplo
when [TouchLED1 v] [pressed v]
[Turn green briefly when pressed.]
set [TouchLED1 v] color to (green v)
wait [2] seconds
set [TouchLED1 v] color to (none v)