0% found this document useful (0 votes)
59 views9 pages

VEX VR Robot Programming Guide

This document contains 29 questions and answers about programming a VR robot using VEXcode VR. It covers topics like behaviors, drive blocks, pen controls, and sensor blocks. Most questions can be answered with a single word or short phrase about what programming elements perform different robot functions like moving, turning, and responding to sensors. The questions help to test and reinforce understanding of basic VR robot programming concepts and VEXcode VR block functions.

Uploaded by

adriyeb75
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views9 pages

VEX VR Robot Programming Guide

This document contains 29 questions and answers about programming a VR robot using VEXcode VR. It covers topics like behaviors, drive blocks, pen controls, and sensor blocks. Most questions can be answered with a single word or short phrase about what programming elements perform different robot functions like moving, turning, and responding to sensors. The questions help to test and reinforce understanding of basic VR robot programming concepts and VEXcode VR block functions.

Uploaded by

adriyeb75
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd

Questions

TRUE or FALSE: A programming language is a spoken laC3:C11used to communicate with the VR robot.
Answer: True.
What is a behavior?
Answer: An action performed by the robot.
TRUE or FALSE: A user can change the behavior of a robot by changing the commands.
Answer: True.
Which of the following is the best description of the [Drive For] block?
Answer: Moves the VR robot forward or backward a specific distance.
How can you make the VR robot move in reverse in the [Drive For] block?
Answer: Change from millimeters (mm) to inches.
Which block is used to change the transmission speed?
Answer: [Set Drive Speed].
What is the range of values used when setting the speed?
Answer: 0% to 100%.
Which of the following is the best description of the [Turn to] block?
Answer: Turns the VR robot left or right by a specific amount of degrees.
What types of values can the [Pass to Title] block NOT accept as parameters? Answer: Words or text.
Answer: Words or text.
Which building in the Castle Crasher Playground will be the third to be knocked down according to this project?
Answer: 5.
Which of the following options would result in the VR robot driving in a square?

Answer: Move forward 200 millimeters (mm), turn right 90 degrees, move forward 200 millimeters (mm), turn left 90 degr
What is NOT necessary to create a functional project?
Answer: Adding blocks to the project randomly.
Which of these best describes a programming language?
Answer: A set of rules where symbols represent actions.
What is an action performed by the VR robot called?
Answer: Behavior.
How do you change the behavior of the VR robot?
Answer: Change the programming language.
How far will the VR robot move according to this command?
Answer: 300 millimeters (mm).
Which part of the [Drive to] block do you select to change the direction?
Answer: 1.
What is the default speed of the VR robot?
Answer: 50%.
What is the maximum speed setting for the VR robot?
Answer: 100%.
Which of the following blocks is used to lift the VEX VR Pen?
Answer: [Move robot pen].
What color lines can the VEX VR Pen NOT draw?
Answer: Yellow.
How will the VR robot move according to this command?
Answer: Turn left 80 degrees.
Which block turns the VR robot to a specific compass heading?
Answer: [Pass to Title].
In what order will the buildings in the Castle Crasher Playground be knocked down according to this project?
Answer: 3, 2, 5, 4, 1.
This project was used to draw a house in Art Canvas Playground but does not work correctly. What is the error?
Answer: The [Move robot pen] block should be at the bottom of the project.
What is the first step to code the VR robot to move the VR pen down and draw a black line?
Answer: [Drive For] block set to 2000 millimeters (mm).
What is the first step to code the VR robot to draw a red line?
Answer: Drag the [Set pen color] block to the workspace and use the dropdown menu to set the position to "down."
How many times will the [Repeat] block repeat the [Turn to] and [Drive For] blocks?
Answer: Two times.
What types of values can the [Repeat] block accept as parameters?
Answer: Integers.
How will the VR robot behave once the bumper sensor is pressed in this example?
Answer: The robot or VR will stop driving.
What will the [Bumper pressed] block within the [Wait until] block do in this example?
Answer: True (bumper pressed) or false (bumper released).
Which of these cannot be used as a wait or no-wait block?
Answer: Stop driving.
Which of the following options best describes how to create a project where the VR robot advances until the bumper sensor
Answer: Select the drive block, then place the [Wait until] block below, place the [Bumper pressed] boolean block inside
What will the VR robot do when the bumper sensor is pressed in this project?
Answer: Drive backward for 200 millimeters.
What does the <Pressed Bumper> block report if the bumper is pressed?
Answer: TRUE Reports
How could you use the bumper sensor in the WALL challenge?
Answer: To instruct the VR robot to turn when it hits a wall.
What do blocks you don't expect do in a VEXcode VR project?
Answer: They allow the stack to continue even if the block behavior has not yet been completed
Which statement is TRUE for wait blocks?
Answer: Pause the stack until the behavior of that block has been completed.
What does the highlight function do when a waiting block runs?
Answer: A highlight will appear around the block until the behavior is complete.
What types of values does the [Wait Until] block accept?
Answer: Boolean values: TRUE or FALSE.
How often will the [Wait Until] block check a boolean condition?
Answer: It will check it repeatedly until the boolean value indicates TRUE.
How is the <Pressing bumper> block used in this project?
Ans: It checks the status of the bumper sensor. When TRUE, the VR robot will turn right 180 degrees.
How is the [Wait until] block used with the <Pressing bumper> block?
Answer: The <Pressing bumper> boolean is placed in a hexagonal shape inside the [wait until] block.
How do you change a [Drive to] block from waiting to not waiting?
Ans: Select the arrow to expand "and don't wait."
Which Boolean reporter block would you use with [wait until] to create a project that tells the VR robot to drive forward u
Answer: Pressure Bumper
What is the order in which you execute the behaviors in this project?

Ans: Drive forward until the left bumper is pressed. Turn right 90 degrees, drive and drive forward until the left bumper is
What does the conditional in the [Wait until] block evaluate?
Answer: The bumper is depressed
What is NOT a reason to use a condition in a VEXcode VR project?
Answer: Control the flow of a project
Where is the “Step” function located in the VEX?
Answer: In the toolbar between the “Start” and “Stop” buttons
Which of the following is NOT a reason to use the 'Step' function?
Answer: Go back in a project
This project was used to drive the VR robot from the start to the number “1” in Wall Maze Playground, but it does not wor
Answer: The last one [Turn right instead of left]
Preguntas
1. VERDADERO o FALSO: Un lenguaje de programación es un lenguaje hablado que se utiliza para comunicarse con el Robo
Respuesta: Verdadero.
2. ¿Qué es un comportamiento?
Respuesta: Una acción realizada por el robot.
3. VERDADERO O FALSO: Un usuario puede cambiar el comportamiento de una robot cambaindo los comandos.
Respuesta: Verdadero
4. ¿Cuál de las siguientes es la mejor descripción del bloque [Conducir para]?
Respuesta: Mueve el robot VR hacia adelante o hacia atrás una distancia específica
5. ¿Cómo puedes hacer que el robot VR se mueva en reserva en el bloque [Drive For]?
Respuesta: Cambio de milímetros (mm) a pulgadas.
6. ¿Qué bloque se utiliza para cambiar la velocidad de la transmisión?
Respuesta: [Establecer velocidad de conducción]
7. ¿Cuál es el rango de valores utilizados al configurar la velocidad?
Respuesta: 0% a 100%
8. ¿Cuál de las siguientes es la mejor descripción del bloque [Girar hacia]?
Respuesta: Gira el robot VR hacia la izquierda o hacia la derecha una cantidad especifica de grados.
9. ¿Qué tipos de valores NO puede acpetar el bloque [Pasar al Título] como parámetros?
Respuesta: Palabras o texto
10. ¿Que edificio del Castle Crasher Playground será el tercer derribado según este proyecto?
Respuesta: 5
11. ¿Cuál de las siguientes opciones daría como resultados que el robot VR condujera en un cuadrado?
Respuesta: Avance 200 milimetros (mm), gire a la derecha 90 grados, avance 200 milimetros (mm), gire a la izquierd
gire a la derecha 90 grados, avance 200 milimetros (mm).
12. ¿Qué NO es necesario para crear un proyecto funcional?
Respuesta: Agregar bloques al proyecto de forma aleatoria.
13. ¿Cuál de estos describe mejor un lenguaje de programación?
Respuesta: Un conjuto de reglas donde los simbolos representan acciones.
14. ¿Cómo se llama una acción realizada por el Robot VR?
Respuesta: Comportamiento
15. ¿Cómo se cambia el comportamiento del robot VR?
Respuesta: Cambiar el lenguaje de programación
16. ¿Hasta donde se moverá el robot VR según este comando?
Respuesta: 300 milimetros (mm)
17. ¿Qué parte del bloque selecionas para cambiar la dirección del bloque [Conducir hacia]?
Respuesta: 1
18. ¿Cuál es la velocidad predeterminada del robot VR?
Respuesta: 50%
19. ¿Cuál es la configuración de la velocidad máxima para el robot VR?
Respuesta: 100%
20. ¿Cuál de los siguientes bloques se utiliza para levantar el VEX VR Pen?
Respuesta: Bloque [Mover boligrafo robot]
21. ¿Qué lineas de color NO puede dibujar el VEX VR Pen?
Respuesta: Amarillo
22. ¿Cómo se moverá el robot VR segùn este comando?
Respuesta: Gire a la izquierda 80 grados
23. ¿Qué bloque gira el robot VR hacia un rumbo determinado de la brújula?
Respuesta: [Pasar al título]
24. ¿En qué orden se derribarán los edificios del Castle Crasher Playground segun este proyecto?
Respuesta: 3, 2, 5, 4, 1
25. Este proyecto se utilizó para dibujar una casa en Art Canvas PLayground, pero no funciona correctamente. ¿Cuál es el e
Respuesta: El bloque [mover boligrafo robot] debe estar en la parte inferior del proyecto
26. ¿Cuál es el primer paso para codificar el robot VR para mover el lápiz VR hacia abajo y dibujar una línea negra?
Respuesta: Bloque [Drive for] establecido en 2000 milímetros(mm)
27. ¿Cuál es el primer paso para codificar el robot VR para que dibuje una línea roja?
Respuesta: Arrastre el bloque (Establecer color de lápiz) al espacio de trabajo y use el menú despegable para establecer la
28. ¿Cuántas veces el bloque [Repetir] repetirá los bloques [Girar para] y [Conducir para]?
Respuesta: Dos veces
29. ¿Qué tipos de valores puede aceptar el bloque [Repetir] como parámetros?
Respuesta: Enteros
Cómo se comportará el robot VR una vez que se presione el sensor de parachoques en este ejemplo?
Respuesta: el robot o VR dejará de conducir
Qué bloqueará <presionado parachoques dentro del informe bloques [esperar hasta ]que en este ejemplo ?
Respuesta: verdadero e (parachoques presionado) o falso (parachoques liberado)
Cuál de esto es lo que no se puede utilizar como bloque de espera o sin espera ?
Respuesta: deja de conducir
Cuál es la siguientes opciones describe mejor cómo crear un proyecto en el que el robot VR avanza hasta que se presione e
puesta: seleccione el bloque conducir, luego coloqué el bloque [esperar hasta] debajo coloque el bloque informador booleano <Pressin
Que hará el robot VR cuándo se presione el sensor de parachoques en este proyecto?
Respuesta: Conduzca marcha atrás durante 200 milímetros
52. ¿Qué informa el bloque <Presionado parachoques> si se presiona el parachoques?
Respuesta: Informes VERDADEROS
53. ¿Como podrías utilizar el sensor de parachoques en el desafío WALL?
Respuesta: Para indicarle al robot VR que gire cuando choque contra una pared.
54. Que hacen los bloques que no esperan en un proyecto VEXcode VR?
Respuesta: Permiten que la pila continue incluso si el comportamiento del bloque aún no se ha completado
55. ¿Qué afirmación es VERDADERA para los bloques de espera?
Respuesta: Pausan la pila hasta que se haya completado el comportamiento de ese bloque.
56. ¿Que hace la función de resaltado cuando se ejecuta un bloque en espera?
Respuesta: Aparecerá un resaltado alrededor del bloque hasta que se complete el comportamiento.
57. ¿Qué tipos de valores acepta el bloque [Esperar hasta]?
Respuesta: Valores booleanos: VERDADERO o FALSO
58. ¿Con que frecuencia el bloque [Esperar hasta] comprobara una condición booleana?
Respuesta: Lo comprobara repetidamente hasta que el valor booleano indique VERDADERO
59. Como se utiliza el bloque <Pressing bumper> en este proyecto?
Respuesta: Comprueba el estado del sensor del parachoques. Cuando VERDADERO, el robot VR girara a la derecha 180 gra
60. ¿Como se utiliza el bloque [Esperar hasta] con el bloque <Presionar parachoques>?
Respuesta: El booleano <Pressing bumper> se coloca en forma hexagonal dentro del bloque [esperar hasta]
61. ¿Como se cambia un bloque [Conducir para] de espera a no espera?
Respuesta: Selecciona la flecha para expandir “y no esperes”
62. ¿Qué bloque de reportero booleano usarías con [esperar hasta] para crear un proyecto que le indique al robot VR que
se presiona en este proyecto?
Respuesta: Parachoques de presión
63. ¿Cuál es el orden en que se ejecuta los comportamientos en este proyecto?
Respuesta: Conduzca hacia adelante hasta que se presione el parachoques izquierdo. Gire a la derecha 90 grados, conduzc
parachoques izquierdo, gire a la izquierda 90 grados y conduzca hasta adelante
64. ¿Que evalúa el condicional en el bloque [Esperar hasta]?
Respuesta: Esta presionado el parachoques
65. Cual NO es una razón para usar una condición en un proyecto VEXcode VR?
Respuesta: Controlar el flujo de un proyecto
66. ¿Dónde está ubicada la función “Paso” en el VEX?
Respuesta: En la barra de herramientas entre los botones “inicio” y “Detener”
67. ¿Cuál de las siguientes NO es una razón para utilizar la función ‘Paso”?
Respuesta: Retroceder en un proyecto
68. Este proyecto se utilizó para conducir el robot VR desde el inicio hasta el numero “1” en Wall Maze Playground, pero n
Respuesta: El ultimo [Gire a la derecha en lugar de hacia la izquierda]
en el bloque [esperar hasta]

You might also like