Font size
WorksheetsLabdemedios VIsem
Total questions: 40
Worksheet time: 36mins
Selecciona los sensores que utilizas con el robot Vex IQ
Bumper Switch
Bumper Distance
Touch led
Color
Seleccione todos los componentes de un robot Vex IQ.
Vex IQ brain (12 puertos)
Control Remoto
Vex IQ Smart motors
Sensores
Batería
Los robots usan sensores para:
Recopilar información sobre el mundo que los rodea y responde adecuadamente.
Para que el diseño del robot sea más sofisticado
Para que el Vex IQ Brain tenga funciones interesantes
Para hacer al Vex IQ Brain un equipo inteligente
El programa Robot C gráfico, te permite trabajar con comandos al estilo de Scratch. Arrastrando el comando del panel izquierdo hacia la parte central de la pantalla.
Falso
Cierto
Los botones naranja de tu izquierda sirven para
Encender la cámara, activar herramienta de medición y ángulos.
Son parte de la imagen y no tienen ninguna función
Ejecutar el programa, reiniciar(reset) el programa e ir al menú principal o home.
¿Cuál de las siguientes afirmaciones es correcta?
Ninguna de las anteriores.
Los fundamentos de la programación en ROBOTC Graphical son crear tus propios comandos y usarlos.
Los conceptos básicos de la programación en ROBOTC Graphical son tomar los comandos del área de Funciones gráficas en el lado izquierdo, arrastrarlo y luego soltarlo en el espacio de programación en el lado derecho.
Los conceptos básicos de la programación en ROBOTC Graphical son aprender los comandos y la sintaxis y escribirlos
correctamente en el área de programación.
Para ejecutar un programa en un mundo virtual de robots, utiliza:
El primer botón del bloque de la izquierda
El primer botón del bloque de la derecha
El segundo botón del bloque de la izquierda
El tercer botón del bloque de la izquierda
Al hacer clic en el número de un de comando de RobotC,, se producirá lo siguiente:
El bloque será eliminado
El bloque se volverá verde y se convertirá en un comentario.
Se crea una copia de ese bloque
No pasa nada.
Puede eliminar una línea de código por:
Usando la ventana de depuración del programa.
Haga clic izquierdo en la línea de código para seleccionar el código, luego presione la tecla Eliminar (supr)
Haga clic derecho en la línea de código para seleccionarlo, luego presione la tecla Escape.
Haz clic izquierdo en la línea de código para seleccionarlo, luego presiona la barra espaciadora.
Deben añadirse comandos para el robot:
En el orden en que aparecen los comandos en el área de funciones gráficas.
En cualquier orden, porque ROBOTC los ordenará automáticamente en el orden correcto.
En cualquier orden, porque el usuario puede arrastrar los comandos en el orden en que desea que se ejecuten.
Ninguna de las anteriores.
Para descargar un programa al robot virtual, primero asegúrese de que la opción de menú "Destino del compilador del robot/Compiler Target" esté configurada para:
Robot físico (physical robot)
Vex IQ
Mundo virtual (virtual worlds)
Ninguna de las anteriores.
¿Qué deben hacer las verificaciones del "Menú del robot" antes de programar el robot VEX IQ (virtualmente) con ROBOTC Graphical?
En el menú del robot, asegúrese de que el objetivo del compilador esté configurado en "Robot físico" y el tipo de plataforma establecido en "VEX IQ"
En el menú del robot, asegúrese de que el objetivo del compilador esté configurado en "Robot físico", y eso es todo.
En el menú del robot, asegúrese de que el Tipo de plataforma esté configurado en "VEX IQ" y que el objetivo del compilador esté configurado en "mundo virtual".
En el menú del robot, asegúrese de que el Tipo de plataforma esté configurado en "VEX Cortex" y que el Modo de controlador VEX IQ esté configurado en "TeleOp".
Echa un vistazo a la orden de abajo. ¿Qué hace el cuadro final en el control de bloque de comando Adelante (forward)?
1. Forward ( 1, rotaciones, 50)
Número de puerto del motor del motor utilizado para el movimiento hacia adelante.
Actualizaciones de firmware del movimiento hacia adelante.
Distancia del movimiento hacia adelante
Velocidad / potencia del motor del movimiento de avance.
Abrir un. Archivo, abrir un programa de ejemplo y guardar un programa se puede encontrar en:
Menú Ventana
Menú de robots
Menú Archivo
No todo se hace a través de un menú.
Al guardar un programa debes:
Dale al programa un nombre al azar.
Use el mismo nombre para todos sus programas
No necesitas guardar tus programas
Asigne a su programa un nombre similar al que se supone debe de hacer.
Los tres botones numerados a la derecha de la pantalla del Robot Virtual World son:
Botón reinicio, botón de inicio y cámara
Botón cámara, Ángulo y botón de medición
botón reinicio, botón de medición, botón x
Ninguna de las anteriores
Un programador ejecuta el siguiente programa y observa el movimiento del robot. Luego cambia el segundo cuadro de rotaciones a grados. ¿En que se diferenciará el comportamiento del robot cuando se ejecuta este nuevo programa?
- turnRight (180, degrees, 25)
Nada cambiará. El robot hace lo mismo que antes.
El robott girará 180 grados o la mitad de una rotación
Los motores del robot girarán. 180 rotaciones, haciendo que el robot gire aparentemente para siempre.
Los motores del robot girarán 180 grados, girarán la mitad de las ruedas y giiraran aprox. 60 grados,
Echa un vistazo a la orden de abajo. ¿Que hacen los primeros dos cuadros en el control de bloque del comando forward?
Cuan lejos se mueve el robot
La velocidad en que se mueve el robot.
Los botones que se utilizarán en el control remoto.
Ninguna de las anteriores.
Echa un vistazo a la orden de abajo. Este programa resultaría en cuál de los siguientes comportamientos del robot.
El cuerpo del robot giraría aprox. 10 grados
No pasaría nada, ya que el robot necesita cu comando forward Parra iniciar todos sus movimientos
El robot apenas se movería ya que los motores solo giran 10 grados.
El robot gira aprox. 45 grados,porque los motores estaban programados para girar 50 grados
Si la rueda izquierda de un robot se mueve hacia adelante mientras la rueda derecha se mueve hacia atrás
Gira hacia la izquierda
Girar hacia la derecha
Nada, las ruedas no pueden de esa manera
Ningun de las anteriores.
Eche un vistazo a la orden de abajo.¿Que le dice este comando al robot que haga.
q. Forward( 5, seconds,25)
Avanza durante 5 segundos a una potencia del motor del 30 .
Avance durante 5 seg, a una potencia del motor del 25 %
Avance 5 rotaciones al 25% de potencia del motor.
Avance durante 5 segundos
Un estudiante quiere hacer que el robot avance 10 rotaciones, pero piensa que el robot está roto, porque el robot se mueve y luego se detiene, A continuación se muestra el comando que utilizó el estudiante:
El programa está utilizando el,parámetro de unidad equivocado. En lugar de títulos , el estudiante debe de usar rotaciones en su lugar.
El programa está utilizando la potencia del motor incorrecto. En lugar de usar el 100% de la potencia del motor, el estudiante debe usar el 10% de la potencia del motor,
El programa está bien.
Para programar el motor del brazo. ¿Que comando se debe utilizar?
Comando de avance- forward
Comando hacia atrás
Comando MoveMotor
Ambos comando avance y retroceso
Echa un vistazo al programa de abajo. ¿Cómo se ejecutará cada bloque de comando individual en el programa.
Solo se ejecuta el,primer bloque de comandos,
Los bloques de comando se ejecutan en orden de acuerdo con sus números de línea.
Los bloques. De comando se ejecutas en el orden que elija tobogán C
Todos los comandos dese ejecutan a la vez.
¿Cuáles son algunos malentendidos comunes con los comandos TurnLeft y TurnRight?
El robot gira exactamente la cantidad dada de unidades.
El robot detendrá precisamente la cantidad dada de unidades.
El robot dará un giro amplio con los comandos con los comandos turnleft y otros
Los comandos de avance / Retroceso tiene 3 parámetros ¿cuales son los 3 parámetros en el orden en que aparecen.
cantidad (number)
Unidad (motor rotations, degrees, seconds, etc..)
•Power Level (percentage, 0 - 100 range)
Unidad (motor rotations, degrees, seconds, etc..)
Power Level (percentage, 0 - 100
Mingun valor
El comando MoveMotor tiene un parámetro adicional(casilla donde se ingresan las opciones y los valores) cuando se compara con los comandos Adelante, / atrás, Este parámetro extra es para:
Seleccionar que motor controlar (motor derecho, izquierdo, motor del brazo)
Ingresando la cantidad de unidad (120, etc.)
Selección del tipo de unidad ( por ejemplo rotaciones, grados, etc.
Ingreso del nivel de potencia del motor (0, 50, etc)
Un estudiantes tiene problema al programar el motor de garra en el Vex IQ perfectamente construido. Intentan abrir la garra girando el motor en una rotación con una potencia positiva del motor, pero aparentemente se atasca. ¿Que parece no ser el problema?
Ninguna de las respuestas.
El estudiante debió haber usado una potencia de motor negativa, porque la potencia del motor positiva
El robot tiene componentes defectuosos.
El archivo del programa esta dañado y no se puede leer. Debe ser recreado.
El motor de garra, no puede girar una rotación completa, e ido al rango limitado antes de llegar a su límite, De lo contrario se atascará.
En algunos casos el tiempo (segundo, milisegundo) es preferible a las rotaciones o grados? ¿Porque es eso?
El tiempo y el tiempo de contar nunca se detienen, independientemente de los obstáculos.
El tiempo se detiene convenientemente cuando está programado para hacerlo.
El tiempo es la,única unidad recomendada para controlar robots,
El tiempo no usa la energía de la batería y puede durar para siempre.
Cuando utilice el comando MoveMotor con el tiempo como unidad, ¿Cómo puede hacer que el motor se mueva en dirección opuesta?
Usa una cantidad de tiempo negativa
Usa una potencia negativa del motor
Usa el control remoto
Mueve físicamente el robot en la dirección opuesta
¿Cuál es la diferencia entre un giro de un punto y un giro de giro.
No hay diferencia, ya que tanto el punto como el giro de giro mueven ambos motores en la misma dirección.
Los giros de punto mueven ambos motores en direcciones opuestas, mientras que los giros de giro sólo mueven un motor, mientras que el otro permanece estacionario.
Los giros de punto sólo mueven un motor, mientras que el otro permanece estacionario, mientras que los giros de giro mueven ambos motores en dirección opuesta.
Selecciona los sensores que utilizas con el robot Vex IQ
Bumper Switch
Bumper Distance
Touch led
Color
¿Qué deben hacer las verificaciones del "Menú del robot" antes de programar el robot VEX IQ (virtualmente) con ROBOTC Graphical?
En el menú del robot, asegúrese de que el objetivo del compilador esté configurado en "Robot físico" y el tipo de plataforma establecido en "VEX IQ"
En el menú del robot, asegúrese de que el objetivo del compilador esté configurado en "Robot físico", y eso es todo.
En el menú del robot, asegúrese de que el Tipo de plataforma esté configurado en "VEX IQ" y que el objetivo del compilador esté configurado en "mundo virtual".
En el menú del robot, asegúrese de que el Tipo de plataforma esté configurado en "VEX Cortex" y que el Modo de controlador VEX IQ esté configurado en "TeleOp".
Seleccione la secuencia de pasos a realizar por un robot de acuerdo al dibujo anexo.
Todas las anteriores
Repetir comandos dos veces, move forward, turnright 90 grados
turnleft 90 grados, forward, turnleft90 grados
turnlriht 90 grados
,
move forward, turnright 90 grados
turnleft 90 grados, forward, turnleft90 grados
turnlriht 90 grados
Mire el bloque de comando a continuación. ¿Que respuesta describe mejor lo que significa el comando en palabras?
- waitUntil ( getDistanceValue(distanceSensorNL)<500);
Esperar a que el sensor de distancia sea mayor a 500 milímetros
Esperar hasta que el valor del sensor de distancia sea inferior a 500 milímetros
El valor del sensor de distancia será igual a uno
Esperar a que el valor del sensor sea mayor de 500
La unidad de medida que utiliza el sensor de distancia es
Los metros
Los centímetros
Milímetros
Echa un vistazo al programa de abajo. ¿Cuál de las siguientes afirmaciones describe mejor lo que hará el programa?
- while (getdistanceValue(DistanceSensorNL) > 75 {
- setMotor(motor1,50)
- setMotor(motor6,50).
- }
- StopAllMotors();
El robot no hará nada porque no puede usar un bloque while con el sensor distancia. En su lugar necesita usar un bloque de comando waitUntil.
Este robot se moverá y no detectará. La pared porque el valor de 75 es demasiada grande. Debe utilizar valores entre 0 y 50 con el sensor distancia.
El robot se moverá mientras el sensor de distancia tenga un valor que sea mayor de 75 milímetros,
El robot no hará nada porque el operador booleano debería ser menor que en lugar que mayor que.
Echa un vistazo al programa. ¿Qué hará él robot?
resetGyro(port4)
setMotor(motor1,-50);
setMotor(motor6,50);
waitUntil(getGyro(gyroSensorNL)> 90);
stopMultipleMotors(motor1,motor6);
Es un programa erroneo
Realiza un giro de 90 grados a la derecha
Realiza un giro de 90 grados a la izquierda
Eche un vistazo al programa a continuación. Un alumno está intentando que su robot avance hasta que se presione el sensor del paragolpes. ¿Que es incorrecto sobre sobre el siguiente programa?
- SetMultipleMotors (50, motor1, motor6);
- waitUntil (getBumperValue(BumperSensorNL)< 1);
- stopMultipleMotors(motor1,motor6);
Esta haciendo mal uso del valor negativo asignado a la potencia.
El Bumper swicht está dañado.
Nunca deja de avanzar al frente
El estudiante está usando un operador booleano incorrecto
Ejemplos de sensores usados por robot Vex IQ
Con los siguientes datos calcular el número de rotaciones.
Formula
•C = πd
•C = 2πr
•VEX IQ Wheel
•Diameter = 6.4 cm
1 rotación = 22 cm
1 rotación= 50
1 rotación= 20.1
