Bloques específicos del robot#

Todos los bloques VR VEXcode estándar están disponibles para su uso en el patio de juegos V5RC Virtual Skills - Over Under.

Movimiento#

Los bloques de este patio de juegos tendrán acceso a los parámetros IntakeMotorGroup y ArmMotorGroup para todos los bloques de movimiento.

Al seleccionar una dirección para los bloques de movimiento, intake hará girar el grupo de motores hacia adelante y outtake hará girar el grupo de motores en reversa.

Spin#

El bloque Spin se utiliza para girar un motor indefinidamente.

Este es un bloque sin espera y permite que cualquier bloque posterior se ejecute sin demora.

spin_block

Seleccione qué motor utilizar.

Diagrama de un bloque de motor de giro utilizado en VEXcode VR para el control del movimiento del robot y la manipulación del motor.

Seleccione en qué dirección se moverá el motor.

dirección_de_giro

En este ejemplo, los motores de admisión girarán en la dirección de admisión durante 1 segundo antes de detenerse.

spin_example

Spin for#

El bloque Girar por se utiliza para girar un motor durante una distancia determinada.

Este puede ser un bloque sin espera o en espera dependiendo de si se utiliza la opción y no esperar.

spin_for_block

Seleccione qué motor utilizar.

Diagrama que ilustra el bloque Girar en VEXcode VR para controlar el movimiento del motor.

Seleccione en qué dirección se moverá el motor.

girar en dirección

Establezca la distancia que girará el motor ingresando un valor y eligiendo la unidad de medida (grados o vueltas).

giro por unidad

Por defecto, el bloque Girar durante bloqueará la ejecución de los bloques subsiguientes hasta que finalice. Al expandir el bloque Girar durante para mostrar y no esperar, los bloques continuarán ejecutándose mientras el motor esté en movimiento.

spin_for_wait

En este ejemplo, los motores de admisión girarán en la dirección de admisión durante 1 vuelta.

spin_for_example

Spin to position#

El bloque Girar a posición se utiliza para girar un motor a una posición establecida.

Este puede ser un bloque sin espera o en espera dependiendo de si se utiliza la opción y no esperar.

spin_to_position_block

Seleccione qué motor utilizar.

Diagrama del bloque de motor VEXcode VR Spin to Position para controlar el movimiento del motor en la programación robótica.

Establezca la distancia que girará el motor ingresando un valor y eligiendo la unidad de medida (grados o vueltas).

giro a la unidad de posición

Por defecto, el bloque Girar a posición bloqueará la ejecución de los bloques subsiguientes hasta que finalice. Al expandir el bloque Girar a posición para mostrar y no esperar, los bloques continuarán ejecutándose mientras el motor esté en movimiento.

spin_to_position_wait

En este ejemplo, el motor girará a la posición de 270 grados.

spin_to_position_example

Stop Motor#

El bloque Detener motor se utiliza para detener el movimiento del motor.

Este es un bloque sin espera y permite que cualquier bloque posterior se ejecute sin demora.

stop_block

Seleccione qué motor utilizar.

Icono que representa el bloque 'Detener motor' en VEXcode VR, utilizado para detener el movimiento del motor en la programación de robots.

En este ejemplo, los motores de admisión girarán en la dirección de admisión durante 1 segundo antes de detenerse.

spin_example

Set Motor position#

El bloque Establecer posición del motor se utiliza para establecer la(s) posición(es) del codificador de un motor en el valor ingresado.

Este es un bloque sin espera y permite que cualquier bloque posterior se ejecute sin demora.

set_motor_position_block

Seleccione qué motor utilizar.

Diagrama que ilustra los bloques de movimiento VEXcode VR para controlar la posición del motor, la velocidad y la detección en robótica.

Establezca la unidad de medida a utilizar, grados o vueltas.

establecer_unidad_de_posición_del_motor

En este ejemplo, la posición del codificador del motor se establece en 90 grados antes de que el motor gire a la posición de 0 grados.

set_motor_position_example

Set Motor velocity#

El bloque Establecer velocidad del motor se utiliza para establecer la velocidad de un motor.

Este es un bloque sin espera y permite que cualquier bloque posterior se ejecute sin demora.

set_motor_velocity_block

Seleccione qué motor utilizar.

Diagrama que ilustra los bloques de movimiento VR de VEXcode para controlar la velocidad y la posición del motor en robótica.

El bloque Establecer velocidad del motor aceptará un rango de -100% a 100%.

En este ejemplo, la velocidad del motor se establece al 75 % antes de girar 1 vuelta en la dirección de admisión.

set_motor_velocity_example

Set Motor timeout#

El bloque Establecer tiempo de espera del motor se utiliza para establecer un límite de tiempo para los bloques de movimiento del motor.

Esto evita que los bloques de movimiento que no alcanzan su posición prevista impidan la ejecución de los bloques subsiguientes.

Este es un comando sin espera y permite que cualquier comando posterior se ejecute sin demora.

set_motor_timeout_block

Seleccione qué motor utilizar.

Diagrama que ilustra el bloque Establecer tiempo de espera del motor para controlar la duración del movimiento del motor en VEXcode VR.

En este ejemplo, el tiempo de espera del motor se establece en 2 segundos antes de girar el motor durante 3 vueltas en la dirección de salida.

set_motor_timeout_example

Detección#

El delantero tiene acceso a los bloques estándar de cerebro, transmisión, parachoques y detección de distancia.

Se ha cambiado el nombre de Detección ocular a Detección óptica para que coincida con el sensor óptico frontal.

Motor Sensing#

El motor está listo#

El bloque Motor listo se utiliza para informar si el motor o el grupo de motores seleccionado ha completado su movimiento.

motor_done_block

Seleccione qué motor o grupo de motores utilizar.

Bloques de movimiento de robot para VEXcode VR, incluidas las funcionalidades de giro, detención de motor y detección de motor.

The Motor is done block reports True when the selected Motor or Motor Group has completed its movement.

The Motor is done block reports False when the selected Motor or Motor Group has not completed its movement.

El bloque Motor terminado se utiliza en bloques con espacios hexagonales (de seis lados).

En este ejemplo, se levantará el brazo para que el sensor de distancia pueda informar la distancia del objeto más cercano.

VEXcode VR blocks for motor control, including Spin, Stop, and Set Motor parameters in a robotics context.

El motor está girando#

El bloque El motor está girando se utiliza para informar si el motor o el grupo de motores seleccionado se está moviendo.

motor_spinning_block

Seleccione qué motor o grupo de motores utilizar.

Imagen de un bloque de motor giratorio utilizado en VEXcode VR para el control y programación del movimiento del robot.

The Motor is spinning block reports True when the selected Motor or Motor Group is moving.

The Motor is spinning block reports False when the selected Motor or Motor Group is not moving.

El bloque El motor está girando se utiliza en bloques con espacios hexagonales (de seis lados).

En este ejemplo, el brazo se elevará mientras el grupo de motores de admisión todavía está en movimiento.

Motor spinning example illustrating intake motors spinning for 1 second before stopping in VEXcode VR.

Posición del motor#

El bloque Posición del motor se utiliza para informar la posición de un motor o del primer motor de un grupo de motores.

motor_position_block

Seleccione qué motor o grupo de motores utilizar.

Diagrama que ilustra los bloques de movimiento VEXcode VR para controlar la posición del motor, la velocidad y la detección en robótica.

Seleccione cuándo utilizar la unidad, grados o vueltas.

unidad_de_posición_del_motor

El bloque Posición del motor se utiliza en bloques con espacios circulares.

En este ejemplo, el robot imprimirá la posición actual del grupo de motores del brazo.

motor_position_example

Velocidad del motor#

El bloque Velocidad del motor se utiliza para informar la velocidad actual de un motor o del primer motor de un grupo de motores.

motor_velocity_block

Seleccione qué motor o grupo de motores utilizar.

Diagrama que ilustra los bloques de movimiento VR de VEXcode para controlar la velocidad y la posición del motor en robótica.

El bloque Velocidad del motor se utiliza en bloques con espacios circulares.

En este ejemplo, el robot imprimirá la velocidad actual del grupo de motores de admisión.

motor_velocity_example

GPS Sensing#

Posición GPS#

El bloque Posición GPS se utiliza para informar el desplazamiento posicional del punto de referencia de giro del robot con respecto al centro de un campo.

VEXcode VR blocks for robot motion, including GPS position, motor control, and sensing functionalities.

Seleccione el desplazamiento del eje X o Y del punto de referencia de giro del robot desde el centro del campo a informar.

Diagrama que ilustra la posición GPS y la referencia del eje para la navegación del robot en VEXcode VR.

Seleccione en qué unidad desea informar el valor de desplazamiento, milímetros (MM) o pulgadas.

Imagen de una unidad de posición GPS utilizada en VEXcode VR para tareas de movimiento y navegación de robots.

El bloque Posición GPS se utiliza en bloques con espacios circulares.

En este ejemplo, el robot imprimirá el desplazamiento Y actual del punto de referencia de giro del robot.

Diagram illustrating GPS position and heading for robot navigation using VEXcode VR blocks.

rumbo GPS#

El bloque Rumbo GPS se utiliza para informar el rumbo que enfrenta actualmente un robot en función de las lecturas de un sensor GPS del código de campo GPS VEX.

El rumbo GPS informa un rango de 0,00 a 359,99 grados.

VEXcode VR blocks for robot motion, including GPS position, motor control, and sensing functionalities.

El bloque Encabezado GPS se utiliza en bloques con espacios circulares.

En este ejemplo, el robot imprimirá el rumbo GPS actual.

Diagram illustrating GPS position and heading for robot navigation using VEXcode VR blocks.