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.
actuar [feliz v]
Parámetro |
Descripción |
|---|---|
emociones |
La emoción para que el robot actúe:
|
Ejemplo
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 [derecha v] hasta encontrar [pelota deportiva v]
Parámetro |
Descripción |
|---|---|
dirección |
La dirección para que el robot gire:
|
objetos |
El objeto para que el sensor de visión AI detecte:
|
Ejemplo
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 [pelota deportiva v]
Parámetro |
Descripción |
|---|---|
objetos |
El objeto a recoger por el robot:
|
Ejemplo
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 hacia [robot AIM v]
Parámetro |
Descripción |
|---|---|
objetos |
El objeto para que el robot se mueva hacia:
|
Ejemplo
cuando inicie
[Approach the closest AIM Robot.]
girar [derecha v] hasta encontrar [robot AIM v]
mover hacia [robot AIM v]