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.
act [contento v]
Parámetros |
Descripción |
---|---|
emociones |
Hace que el robot actúe de una de las siguientes maneras:
|
Ejemplo
cuando empieza :: hat events
[Reaccionar al patear un balón deportivo.]
patear objeto [mediano v]
act [contento 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.
girar [derecha v] hasta [balón deportivo v] encontrar
Parámetros |
Descripción |
---|---|
dirección |
Gira el robot:
|
objetos |
Gira hasta encontrar este objeto:
|
Ejemplo
cuando empieza :: hat events
[Gire a la izquierda hasta que se detecte el barril naranja..]
girar [izquierda v] hasta [barril de naranja v] encontrar
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 [balón deportivo v]
Parámetros |
Descripción |
---|---|
objetos |
Mover a este objeto:
|
Ejemplo
cuando empieza :: hat events
[Encuentra y patea una pelota deportiva.]
girar [derecha v] hasta [balón deportivo v] encontrar
obtener [balón deportivo v]
patear objeto [mediano 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.
pasar a [Robot AIM v]
Parámetros |
Descripción |
---|---|
objetos |
Mover a este objeto:
|
Ejemplo
cuando empieza :: hat events
[Acércate al robot AIM más cercano.]
girar [derecha v] hasta [Robot AIM v] encontrar
pasar a [Robot AIM v]