Macro#
Introducción#
El robot codificador VEX AIM incluye macros, que son acciones predefinidas que combinan varios comportamientos del robot en un solo bloque. Las macros pueden hacer que el robot represente emociones, gire hasta detectar un objeto o se mueva hacia los objetos detectados por el sensor de visión con IA.
A continuación se muestra una lista de todos los bloques:
Acciones: Ejecuta comportamientos de robot predefinidos.
act — Hace que el robot represente una emoción seleccionada.
girar hasta objeto — Gira el robot hasta que el sensor de visión de IA detecte un objeto seleccionado.
obtener objeto — Mueve el robot para recoger un objeto seleccionado.
mover a objeto — Mueve el robot hacia un objeto seleccionado.
Comportamiento#
acto#
El bloque act hace que el robot realice una emoción seleccionada mediante movimientos, sonidos, emojis y LEDs.
acto [feliz v]
Parámetro |
Descripción |
|---|---|
emociones |
Emoción que el robot debe representar:
|
Ejemplo
cuando empezó
[React to kicking a sports ball.]
patear objeto [medio v]
acto [feliz v]
girar 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.
Gira [derecha v] hasta encontrar [pelota deportiva v]
Parámetro |
Descripción |
|---|---|
dirección |
Dirección en la que debe girar el robot:
|
objetos |
El objeto que el sensor de visión de IA debe detectar:
|
Ejemplo
cuando empezó
[Turn left until an orange barrel is detected.]
Gira [izquierda v] hasta encontrar [barril de 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: No se pueden seleccionar los ID de AprilTag 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 que el robot debe recoger:
|
Ejemplo
cuando empezó
[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 de pila mover hacia objeto mueve el robot hacia un objeto detectado por el sensor de visión de IA.
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 a [Robot AIM v]
Parámetro |
Descripción |
|---|---|
objetos |
El objeto hacia el que debe moverse el robot:
|
Ejemplo
cuando empezó
[Approach the closest AIM Robot.]
Gira [derecha v] hasta encontrar [Robot AIM v]
mover a [Robot AIM v]