Macro#
Introducción#
El robot codificador VEX AIM incluye acciones predefinidas, o macros, que combinan múltiples comportamientos en un solo bloque. Estas macros permiten al robot realizar tareas complejas como moverse hacia objetos, detectarlos y expresar emociones.
A continuación se muestra una lista de todos los bloques:
acto — Hace que el robot muestre una emoción específica como feliz, triste o emocionado.
girar hasta que el objeto — Gira el robot hasta que el sensor de visión de IA detecte un objeto específico.
obtener objeto — Mueve el robot para recoger un objeto detectado.
mover hacia objeto — Mueve el robot hacia un objeto detectado.
acto#
El bloque Actuar hace que el robot actúe una emoción específica.
act [happy v]
Parámetros |
Descripción |
|---|---|
emociones |
Hace que el robot actúe de una de las siguientes maneras:
|
Ejemplo
when started
[React to kicking a sports ball.]
kick object [medium v]
act [happy 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.
Nota: Si el robot parece tener dificultades para detectar objetos, intente reducir la velocidad de giro del robot con el bloque establecer velocidad de giro.
turn [right v] until [sports ball v] found
Parámetros |
Descripción |
|---|---|
dirección |
Gira el robot:
|
objetos |
Gira hasta encontrar este objeto:
|
Ejemplo
when started
[Turn left until orange barrel is detected.]
turn [left v] until [orange barrel v] found
obtener objeto#
El bloque obtener objeto hace que el robot se mueva para recolectar un objeto usando el sensor de visión IA.
Nota: Si el robot parece tener 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.
get [sports ball v]
Parámetros |
Descripción |
|---|---|
objetos |
Mover a este objeto:
|
Ejemplo
when started
[Find and kick a sports ball.]
turn [right v] until [sports ball v] found
get [sports ball v]
kick object [medium 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.
Nota: Si el robot parece tener 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.
move to [AIM robot v]
Parámetros |
Descripción |
|---|---|
objetos |
Mover a este objeto:
|
Ejemplo
when started
[Approach the closest AIM Robot.]
turn [right v] until [AIM robot v] found
move to [AIM robot v]