Macro#
Introducción#
El robot de codificación 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 acercarse a objetos, detectarlos y expresar emociones. A continuación, se muestra una lista de todos los bloques disponibles:
act – Hace que el robot muestre una emoción específica, como feliz, triste o emocionado.
Girar hasta el objeto – Gira el robot hasta que el sensor de visión de IA detecta un objeto específico.
mover al objeto – Mueve el robot hacia un objeto detectado.
obtener objeto – Mueve el robot para recoger un objeto detectado.
acto#
El bloque Actuar hace que el robot actúe una emoción específica.
acto [feliz v]
Parámetros |
Descripción |
---|---|
emociones |
Hace que el robot actúe de una de las siguientes maneras:
|
Ejemplo
cuando empezó :: hat events
[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.
Nota: Si el robot parece tener dificultades para detectar objetos, intente reducir la velocidad de giro del robot con elestablecer la velocidad de giro bloquear.
Gira [derecha v] hasta encontrar [pelota deportiva v]
Parámetros |
Descripción |
---|---|
dirección |
Gira el robot:
|
objetos |
Gira hasta encontrar este objeto:
|
Ejemplo
cuando empezó :: hat events
[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.
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.
obtener [pelota deportiva v]
Parámetros |
Descripción |
---|---|
objetos |
Mover a este objeto:
|
Ejemplo
cuando empezó :: hat events
[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.
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.
mover a [Robot AIM v]
Parámetros |
Descripción |
---|---|
objetos |
Mover a este objeto:
|
Ejemplo
cuando empezó :: hat events
[Approach the closest AIM Robot.]
Gira [derecha v] hasta encontrar [Robot AIM v]
mover a [Robot AIM v]