Macro#

Introducción#

The VEX AIM Coding Robot includes prebuilt actions, or macros, that combine multiple behaviors into a single block. These macros allow the robot to perform complex tasks such as moving toward objects, detecting objects, and acting out emotions.

Below is a list of all blocks:

  • act — Makes the robot display a specific emotion such as happy, sad, or excited.

  • turn until object — Rotates the robot until the AI Vision Sensor detects a specified object.

  • move to object — Moves the robot toward a detected object.

  • get object — Moves the robot to collect a detected object.

acto#

El bloque Actuar hace que el robot actúe una emoción específica.

bloque de pila de actos#
acto [feliz v]

Parámetros

Descripción

emociones

Hace que el robot actúe de una de las siguientes maneras:

  • contento
  • apagado
  • tonto
  • enfadado
  • entusiasmado

Ejemplo

Cuando comiences, actúa feliz#
cuando empezó
[React to kicking a sports ball.]
patear objeto [medio v]
acto [feliz v]

girar hasta que el objeto#

El bloque girar hasta que el objeto hace que el robot gire hasta que el sensor de visión de IA detecte un objeto.

Note: If the robot appears to be having difficulties with detecting objects, try lowering the robot’s turn velocity with the set turn velocity block.

Girar hasta que el objeto se bloquee#
Gira [derecha v] hasta encontrar [pelota deportiva v]

Parámetros

Descripción

dirección

Gira el robot:

  • izquierda
  • derecha

objetos

Gira hasta encontrar este objeto:

  • balón deportivo
  • barril de naranja
  • barril azul
  • robot AIM
  • AprilTag ID 0
  • AprilTag ID 1
  • AprilTag ID 2
  • AprilTag ID 3
  • AprilTag ID 4

Ejemplo

Al iniciar, gire a la izquierda hasta que se detecte la pelota.#
cuando empezó
[Turn left until orange barrel is detected.]
Gira [izquierda v] hasta encontrar [barril de naranja v]

obtener objeto#

El bloque obtener objeto hace que el robot se mueva para recolectar un objeto usando el sensor de visión IA.

Note: If the robot appears to be having difficulties with detecting objects, try lowering the robot’s move and turn velocities with the set move velocity and set turn velocity blocks.

obtener bloque de pila de bolas#
obtener [pelota deportiva v]

Parámetros

Descripción

objetos

Mover a este objeto:

  • balón deportivo
  • barril de naranja
  • barril azul

Ejemplo

Al empezar, coge la pelota.#
cuando empezó
[Find and kick a sports ball.]
Gira [derecha v] hasta encontrar [pelota deportiva v]
obtener [pelota deportiva v]
patear objeto [medio v]

mover al objeto#

El bloque mover al objeto hace que el robot se mueva hacia un objeto usando el sensor de visión IA.

Note: If the robot appears to be having difficulties with detecting objects, try lowering the robot’s move and turn velocities with the set move velocity and set turn velocity blocks.

mover para bloquear#
mover a [Robot AIM v]

Parámetros

Descripción

objetos

Mover a este objeto:

  • Robot AIM
  • AprilTag ID 0
  • AprilTag ID 1
  • AprilTag ID 2
  • AprilTag ID 3
  • AprilTag ID 4

Ejemplo

Cuando comience, pase al balón deportivo.#
cuando empezó
[Approach the closest AIM Robot.]
Gira [derecha v] hasta encontrar [Robot AIM v]
mover a [Robot AIM v]