LED táctil#

Introducción#

El LED táctil incluye bloques que controlan y monitorean el LED táctil VEX IQ (2.ª generación). Estos bloques permiten configurar el color, el brillo y la velocidad de atenuación, además de detectar cuándo se presiona el LED táctil.

A continuación se muestra una lista de bloques disponibles:

Apariencia: controla el color y las propiedades de visualización.

Detección: Detecta la interacción del usuario.

Aspecto#

Establecer el color del LED táctil#

El bloque establecer color del LED táctil establece el color del LED táctil utilizando la velocidad de transición y la configuración de brillo actuales.

establecer el color [TouchLED 1 v] en (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
  • morado
  • rojo violeta
  • violeta
  • azul violeta
  • azul verde
  • amarillo verde
  • amarillo naranja
  • rojo naranja

Ejemplo

cuando empezó :: hat events
[Blink the TouchLED off and on.]
para siempre
establecer el color [TouchLED 1 v] en (green v)
esperar (0.5) segundos
establecer el color [TouchLED 1 v] en (none v)
esperar (0.5) segundos

Establecer el desvanecimiento del LED táctil#

El bloque establecer atenuación del LED táctil establece la velocidad con la que el LED táctil cambiará de color.

establecer [TouchLED 1 v] desvanecerse a [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

La 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

cuando empezó :: hat events
[Slowly fade TouchLED colors.]
establecer el color [TouchLED 1 v] en (green v)
establecer [TouchLED 1 v] desvanecerse a [slow v]
esperar (2) segundos
establecer el color [TouchLED 1 v] en (red v)

Establecer el brillo del LED táctil#

El bloque establecer brillo del LED táctil establece el brillo del LED táctil.

Establezca el brillo [TouchLED 1 v] al (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

cuando empezó :: hat events
[Light up the TouchLED with different brightnesses.]
Establezca el brillo [TouchLED 1 v] al (25)%
establecer el color [TouchLED 1 v] en (green v)
esperar (2) segundos
Establezca el brillo [TouchLED 1 v] al (100)%

Detección#

¿Se presionó el LED táctil?#

El bloque ¿LED táctil presionado? indica si un LED táctil está presionado o no. Este bloque devuelve un valor booleano:

  • Verdadero: se está presionando el LED táctil.

  • Falso: el LED táctil no se presiona

<[TouchLED 1 v] presionado?>

Parámetros

Descripción

LED táctil

Qué LED táctil comprobar, configurado en la ventana Dispositivos.

Ejemplo

cuando empezó :: hat events
[Change the TouchLED color when it is pressed.]
establecer el color [TouchLED 1 v] en (green v)
esperar hasta <[TouchLED 1 v] presionado?>
establecer el color [TouchLED 1 v] en (blue v)

when Touch LED#

The when Touch LED block runs the attached stack of blocks when the Touch LED is pressed or released.

when [TouchLED1 v] [pressed v] :: hat events

Parámetros

Descripción

LED táctil

Qué LED táctil comprobar, configurado en la ventana Dispositivos.

actions

Determines when the attached stack of blocks will execute:

  • pressed
  • released

Ejemplo

when [TouchLED1 v] [pressed v] :: hat events
[Turn green briefly when pressed.]
establecer el color [TouchLED 1 v] en (green v)
esperar [2] segundos
establecer el color [TouchLED 1 v] en (none v)