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 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:

  • ninguno — Apaga el LED táctil
  • rojo
  • verde
  • azul
  • blanco
  • amarillo
  • naranja
  • púrpura
  • rojo violeta
  • violeta
  • azul violeta
  • azul verde
  • amarillo verde
  • amarillo naranja
  • rojo naranja
También puede insertar los bloques reporteros Nombre del color óptico y Nombre del color de color para que el LED táctil coincida con el color detectado actualmente por el sensor óptico o el sensor de color.

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:

  • lento
  • rápido
  • apagado – El color cambia instantáneamente sin transición. Este es el comportamiento predeterminado del LED táctil.

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)