Mover el brazo#

Para usar el brazo en tu VEX V5 Clawbot, primero debes configurar el Clawbot en VEXcode. La forma más sencilla de hacerlo es abrir una plantilla de Clawbot.

Configurar el Clawbot#

Seleccione una compilación#

Ve a la pestaña Dispositivos y luego selecciona Seleccionar una compilación.

Captura de pantalla de la pestaña Dispositivos, donde se muestra el botón Seleccionar una compilación.

Seleccione la configuración del robot garra#

Seleccione la versión Clawbot.

Captura de pantalla de la pantalla de selección de construcción, donde se muestra la construcción del robot garra resaltada entre otras construcciones de robots.

Seleccione la variante de transmisión#

El modelo utilizado para este tutorial es la versión Drivetrain, Inertial del Clawbot, que incluye un motor para la garra y otro para el brazo.

Captura de pantalla de la pantalla "Elegir una variante para Clawbot", con la variante "Transmisión, Inercial" resaltada entre las opciones "Transmisión, Giroscopio de 3 cables", "Transmisión, Sin giroscopio" y "Motores individuales".

Confirmar la configuración#

Seleccione Listo para agregar esta compilación a su proyecto.

Captura de pantalla de la pantalla de Configuración actual para la compilación Clawbot, Drivetrain, Inertial, que muestra los dispositivos Drivetrain, ClawMotor y ArmMotor, con el botón Listo resaltado.

Codifique el brazo#

Abrir la categoría de movimiento#

Seleccione la categoría Movimiento en la caja de herramientas para encontrar los bloques giro.

Captura de pantalla de la caja de herramientas con la categoría Movimiento abierta, que muestra los bloques del motor de giro del brazo.

Coloca el bloque giratorio#

Conecte el bloque motor de giro para al bloque cuando se inicie.

El motor de giro para el bloque, haciendo girar el ArmMotor por defecto.#
spin [ArmMotor v] [up v] for (90) [degrees v] ▶

Mueva el brazo#

Cambia el parámetro de dirección a arriba o abajo, y cambia el parámetro de distancia a la distancia que deseas que se mueva el brazo. Esto moverá el brazo esa cantidad de grados desde su posición actual.

Al iniciarse, eleva el brazo 90 grados desde su posición actual.#
cuando empezó
spin [ArmMotor v] [up v] for (90) [degrees v] ▶

También puedes cambiar el parámetro de unidades a vueltas en lugar de grados. Una vuelta equivale a 360 grados.

El motor de giro para el bloque, que utiliza vueltas en lugar de grados.#
spin [ArmMotor v] [up v] for (1) [turns v] ▶

Uso de temporizadores de motor#

Un consejo es usar el bloque establecer tiempo de espera del motor antes de usar el bloque girar motor durante.

El bloque de tiempo de espera del motor.#
Establezca el tiempo de espera [ArmMotor v] en (1) segundo

Si accidentalmente configura el bloque spin motor for a una distancia demasiado grande, el bloque set motor timeout forzará su finalización y el proyecto continuará, incluso si el motor no ha alcanzado la posición deseada.

Al iniciarse, se establece un tiempo de espera de 1 segundo antes de elevar el brazo, de modo que el proyecto continúa incluso si el brazo no alcanza su posición objetivo.#
cuando empezó
Establezca el tiempo de espera [ArmMotor v] en (1) segundo
spin [ArmMotor v] [up v] for (600) [degrees v] ▶