Detección cerebral#

Introducción#

La categoría Detección Cerebral incluye bloques que detectan la entrada del VEX IQ (2.ª generación) Brain e informan sobre los valores internos del sistema. Estos bloques permiten que tu proyecto responda a las pulsaciones de botones, monitorice el estado de la batería y determine la posición actual del cursor en la pantalla al imprimir.

Estos bloques se utilizan a menudo junto con herramientas de retroalimentación visual como los bloques Pantalla o Consola, lo que ayuda a crear programas interactivos o receptivos durante el tiempo de ejecución.

A continuación se muestra una lista de todos los bloques:

Botón del cerebro pulsado#

El bloque booleano Botón del cerebro presionado indica si se está presionando un botón del cerebro en ese momento.

  • Verdadero — Se está pulsando el botón especificado.

  • Falso — El botón especificado no se está pulsando.

<Brain [◀ v] button pressed?>

Parámetros

Descripción

botón

Botón para comprobar si se ha pulsado:

  • Comprobar

Ejemplo

when started
[Spin when a Brain button is pressed.]
wait until <Brain [▶ v] button pressed?>
turn [right v] for (360) degrees ▶

capacidad de la batería#

El bloque de informe de capacidad de la batería informa el nivel de la batería como un porcentaje del 0% al 100%.

(battery capacity in %)

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

when started
[Display the current battery capacity.]
print (battery capacity in %) on screen ◀ and set cursor to next row

Cuando el botón del cerebro#

El bloque de sombrero cuando se presiona el botón Cerebro ejecuta la pila de bloques adjunta cuando se presiona o se suelta el botón Cerebro seleccionado.

Cuando el botón cerebral bloquea el evento Hat#
when Brain [◀ v] button [pressed v]

Parámetros

Descripción

botones

Determina qué botón activará el evento:

  • Verificar

acción

Determina cuándo se ejecutará la pila de bloques adjunta: pressed se ejecutará cuando se presione un botón, y released se ejecutará cuando se suelte un botón.

Ejemplo

Cuando se presiona la pantalla, el cerebro muestra un texto.#
when Brain [◀ v] button [pressed v]
[Display a text when the ◀ button is pressed.]
print [Hello, IQ!] on screen ◀ and set cursor to next row