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 de Pantalla o Consola, lo que ayuda a crear programas interactivos o responsivos durante el tiempo de ejecución.

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

¿Botón cerebral presionado?#

El bloque ¿Botón cerebral presionado? indica si un botón cerebral específico está presionado o no. Este bloque devuelve un valor booleano:

  • Verdadero: se está presionando el botón especificado.

  • Falso: el botón especificado no se está presionando

<¿Botón del cerebro [Izquierda v] presionado?>

Parámetros

Descripción

botón

El botón para verificar si se presionó o soltó:

  • Izquierda
  • Derecha
  • Verificar

Ejemplo

cuando empezó :: hat events
[Spin when a Brain button is pressed.]
esperar hasta <¿Botón del cerebro [Derecha v] presionado?>
girar [derecha v] por (360) grado ▶

capacidad de la batería#

El bloque capacidad de la batería devuelve el nivel de carga de la batería como porcentaje. Esto devuelve un número del 0 al 100.

(capacidad de la batería en %)

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

cuando empezó :: hat events
[Display the current battery capacity.]
imprimir (capacidad de la batería en %) en la pantalla ◀ y coloque el cursor en la siguiente fila

when Brain button#

The when Brain button block runs the attached stack of blocks when the selected Brain button is pressed or released.

When brain button event hat block#
when Brain [left v] button [pressed v] :: hat events

Parámetros

Descripción

buttons

Determines which button will trigger the event:

  • left
  • right
  • Check

action

Determines when the attached stack of blocks will execute:

  • pressed
  • released

Ejemplo

When the screen is pressed, the brain displays a text.#
when Brain [left v] button [pressed v] :: hat events
[Display a text when the left button is pressed.]
imprimir [Hello, IQ!] en la pantalla ◀ y coloque el cursor en la siguiente fila