1. ¿Cuál es la principal función de un robot seguidor de línea?
A. Detectar obstáculos y evitarlos
B. Seguir un camino marcado de forma autónoma
C. Jugar fútbol robótico
D. Empujar otros robots fuera de un ring
2. ¿Qué sensor se utiliza comúnmente en un robot evasor de obstáculos para medir distancias?
A. Sensor de temperatura
B. Sensor de humedad
C. Sensor de ultrasonido HC-SR04
D. Sensor de color
3. ¿Por qué los robots Sumo utilizan llantas de goma blanda o silicona de alto agarre?
A. Para aumentar la velocidad máxima
B. Para mejorar la iluminación del robot
C. Para tener mayor tracción y empuje sobre el ring
D. Para reducir el consumo de batería
4. ¿Qué debe hacer un robot Mini Sumo después de presionar el botón de inicio?
A. Comenzar a moverse inmediatamente
B. Emitir una señal sonora
C. Permanecer inmóvil durante 5 segundos
D. Girar sobre su eje
5. ¿Qué ocurre en la categoría Seguidor de Línea si el robot pierde completamente la trayectoria y no logra recuperarla?
A. Gana puntos extra
B. Debe acelerar automáticamente
C. Queda descalificado o reinicia desde el principio
D. Cambia a control manual
6. En la categoría Soccer (Fútbol Robótico), ¿qué tecnología utilizan normalmente los robots para localizar la pelota?
A. Sensores de temperatura
B. Sensores infrarrojos (IR)
C. Sensores de humedad
D. Sensores ultrasónicos
7. ¿Cuál de los siguientes elementos es una entrada en un carro robótico?
A. Motor
B. LED
C. Sensor ultrasónico
D. Zumbador
8. ¿Qué función de Arduino se utiliza para encender o apagar un pin digital?
A. analogRead()
B. digitalWrite()
C. pinMode()
D. delay()
9. ¿Qué parte del programa Arduino se ejecuta continuamente mientras el robot está funcionando?
A. setup()
B. pinMode()
C. loop()
D. analogWrite()
10. En el programa del carro evasor, ¿qué hace el robot cuando la distancia es menor o igual a 20?
A. Avanza más rápido
B. Enciende un LED
C. Se detiene y gira a la derecha
D. Retrocede automáticamente
11. ¿Qué función cumple el comando analogRead() en Arduino?
A. Encender un motor
B. Leer valores analógicos de un sensor
C. Apagar un LED
D. Configurar un pin como salida
12. ¿Qué rango de valores utiliza analogWrite() para controlar una señal PWM?
A. 0 a 100
B. 0 a 1023
C. 0 a 255
D. 1 a 500
13. ¿Para qué sirve el comando Serial.begin(9600);?
A. Encender el monitor serial
B. Configurar la velocidad de comunicación serial
C. Leer sensores digitales
D. Detener el programa durante un tiempo
14. ¿Qué hace el comando Serial.println("Hola");?
A. Lee un botón conectado al pin 2
B. Envía texto al monitor serial con salto de línea
C. Controla el brillo de un LED
D. Configura un pin como entrada
15. ¿Cuál es la principal razón por la que en la categoría Velocistas se utilizan turbinas de succión?
A. Reducir el consumo de batería
B. Mejorar la comunicación Bluetooth
C. Aumentar el agarre del robot a la pista en las curvas
D. Detectar obstáculos más rápido