Macro#

Introducción#

El robot de codificación VEX AIM incluye macros, que son acciones preconstruidas que combinan múltiples comportamientos de robots en un solo bloque. Las macros pueden hacer que el robot represente emociones, gire hasta que se detecte un objeto o se mueva hacia los objetos detectados por el sensor de visión de IA.

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

Acciones — Ejecutar comportamientos de robots preconstruidos.

  • act — Hace que el robot represente una emoción seleccionada.

  • girar hasta EL objeto — Gira el robot hasta que el sensor de visión AI detecte un objeto seleccionado.

  • get object — Mueve el robot para recoger un objeto seleccionado.

  • mover al objeto — Mueve el robot hacia un objeto seleccionado.

Acciones#

acto#

El bloque act hace que el robot realice una emoción seleccionada mediante movimientos, sonidos, emojis y LEDs.

bloque de pila de actos#
actuar [feliz v]

Parámetro

Descripción

emociones

La emoción para que el robot actúe:

  • *feliz *
  • triste
  • tonto
  • enojado
  • emocionado

Ejemplo

Cuando comienza, patea un objeto y luego actúa feliz.#
cuando inicie
[React to kicking a sports ball.]
patear objeto [mediano v]
actuar [feliz v]

gire hasta que el objeto#

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

Nota: Si el robot tiene dificultades para detectar objetos, intente reducir la velocidad de giro del robot con el bloque establecer velocidad de giro.

girar hasta el bloque de pila de objetos#
girar [derecha v] hasta encontrar [pelota deportiva v]

Parámetro

Descripción

dirección

La dirección para que el robot gire:

  • izquierda
  • derecha

objetos

El objeto para que el sensor de visión AI detecte:

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

Ejemplo

Cuando se inicia, gira a la izquierda hasta que se detecta un barril naranja.#
cuando inicie
[Turn left until an orange barrel is detected.]
girar [izquierda v] hasta encontrar [barril naranja v]

obtener objeto#

El bloque de pila obtener objeto dirige al robot hacia un objeto detectado hasta que este se adhiere al imán del robot.

Nota: Los ID de AprilTag no se pueden seleccionar porque no tienen imanes.

Nota: Si el robot tiene dificultades para detectar objetos, intente reducir las velocidades de movimiento y giro del robot con los bloques establecer velocidad de movimiento y establecer velocidad de giro.

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

Parámetro

Descripción

objetos

El objeto a recoger por el robot:

  • balón deportivo
  • barril naranja
  • barril azul

Ejemplo

Cuando se inicia, encuentra y patea una pelota deportiva.#
cuando inicie
[Find and kick a sports ball.]
girar [derecha v] hasta encontrar [pelota deportiva v]
obtener [pelota deportiva v]
patear objeto [mediano v]

mover al objeto#

El bloque de apilamiento * * mover al objeto * * mueve el robot hacia un objeto detectado por el sensor de visión AI.

Nota: Si el robot tiene dificultades para detectar objetos, intente reducir las velocidades de movimiento y giro del robot con los bloques establecer velocidad de movimiento y establecer velocidad de giro.

mover al bloque de pila de objetos#
mover hacia [robot AIM v]

Parámetro

Descripción

objetos

El objeto para que el robot se mueva hacia:

  • AIM robot
  • * AprilTag ID 0
  • *AprilTag ID 1
  • AprilTag ID 2
  • AprilTag ID 3
  • AprilTag ID 4

Ejemplo

Cuando se inicia, se acerca al robot AIM más cercano.#
cuando inicie
[Approach the closest AIM Robot.]
girar [derecha v] hasta encontrar [robot AIM v]
mover hacia [robot AIM v]