Mover el brazo#

Moving the Arm

This tutorial covers how to move the arm on your VEX IQ Clawbot in VEXcode IQ (2nd gen). By the end, you’ll have a project that raises the arm.

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

Go to the Devices tab, then select Select a build. If the Devices tab is not visible, see Navigating VEXcode.

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

Desplázate hacia abajo y selecciona 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.

La configuración utilizada para este tutorial es la versión Transmisión, garra + motores del brazo del Clawbot.

Captura de pantalla de la pantalla "Elige una variante para Clawbot", con la variante "Sistema de transmisión, motores de garra + brazo" resaltada.

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

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

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 ClawMotor de giro.

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

El motor de giro para el bloque, que hace girar el ClawMotor por defecto.#
spin [ClawMotor v] [close v] for (90) [degrees v] ▶

Por defecto, el parámetro del motor del bloque está configurado como ClawMotor. Seleccione el menú desplegable y elija ArmMotor para que el bloque controle el brazo.

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

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] ▶

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] ▶