wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1º Parcial Robótica REC - 2025

Total questions: 20

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

¿En qué línea esta el error?

(a)  

2.

¿Qué características debe tener un dispositivo para ser considerado robot?

a)

Realizar movimiento repetitivos

b)

Se un conjunto de engranajes con un fin determinado

c)

Debe tener Actuadores, Sensores y Placa controladora.

d)

Debe tener programación

3.

¿Cuál es la velocidad en baudios comúnmente utilizada en arduino?

a)

960

b)

9600

c)

1200

d)

115200

4.

¿Que hace la constante input_pullup?

a)

Configura una resistencia interna del arduino en modo pull-up.

b)

Aumenta la velocidad de lectura de un pin analógico en Arduino.

c)

Establece un pin digital como una salida de alto consumo de energía en Arduino.

d)

Permite que un pin analógico de Arduino funcione como un generador de señales PWM.

5.

¿Qué hace la función pinMode()?

a)

Se utiliza para configurar un pin en Arduino como entrada o salida.

b)

Permite ajustar la velocidad de comunicación en los pines digitales del Arduino.

c)

Se encarga de generar señales PWM (Modulación por Ancho de Pulso) en los pines analógicos de Arduino

d)

Se utiliza para leer el estado de un pin digital en Arduino y asignarle un valor lógico

6.

¿Cuál es la salida en un estado normalmente abierto en este circuito?

a)

High

b)

Low

7.

¿Cuál es la salida en un estado normalmente abierto en este circuito?

a)

High

b)

Low

8.

Los baudios son una unidad de medida de...

a)

El número de símbolos por segundo

b)

La cantidad de voltaje

c)

Las veces que se repite una letra

d)

No es una unidad de medida, es una función de Arduino

9.

Las funciones void setup() y void loop()

a)

void setup() se ejecuta al principio una sola vez.

void loop() se ejecuta indefinidamente.

b)

La función setup() se ejecuta cada vez que se carga el programa en la placa Arduino.


Mientras que la función loop() se ejecuta solo una vez al principio.

c)

La función setup() es opcional, y se puede omitir.

La función loop() es la que contiene todo el código principal del programa.

d)

La función setup() configura el Arduino al principio.

La función loop() solo se ejecuta cuando necesitas realizar una tarea específica

10.

¿Qué hace el siguiente fragmento de código?

a)

Lee un valor analógico en A5.

Luego imprime en el monitor serie el valor mapeado en el rango de:

Entrada: 0 a 1023
Salida: 100 a 0

b)

Lee un valor analógico en A5.

Luego calcula la diferencia de potencial que hay entre 0 y 1023 voltios.
el map dice que acepta:

Entrada: 0 a 1023
Salida: 100 a 0

c)

Lee un valor analógico en A5.

Luego imprime en el monitor serie el valor.

d)

Lee un valor analógico en A5.

Luego imprime en el monitor serie valores de PWM.

11.

El siguiente circuito corresponde a:

a)

Pull up

b)

Pull down

12.

La parte amarilla hace referencia a pines GPIO.

General Purpose Input Output

¿Qué me permiten hacer estos pines?

a)

Alimentar otros componentes, ya que emiten energía

b)

Son solamente de salida

c)

Son solamente de entrada

d)

Pueden ser de entrada o salida

13.

Qué hacen los pines marcados con ~

a)

Emiten energía

b)

Simulan ondas analógicas

c)

Reciben datos

d)

Nada especial

14.

¿Cuál es el estado que recibe el pin según esta conexión cuando está pulsado el botón?

a)

HIGH

b)

LOW

15.

En un programa de Arduino, ¿qué función se utiliza para inicializar la comunicación serial?

a)

begin()

b)

start()

c)

init()

d)

setup()

16.

¿Qué función se utiliza para leer el estado de un pin digital en Arduino?
Ejemplo: pin = 6

a)

digitalRead(pin)

b)

analogRead(pin)

c)

readPin(pin)

d)

getPinState(pin)

17.

En un programa de Arduino.
¿Qué función se utiliza para encender un LED conectado a un pin específico?
Ejemplo: pin = 3

a)

turnOnLED(pin, ON)

b)

digitalWrite(pin, HIGH)

c)

setLED(pin, HIGH)

d)

writeLED(pin, HIGH)

18.

Para subir un programa a la placa de Arduino se utiliza el botón...

a)

b)

c)

Ninguno.

d)

Los dos se pueden usar.

19.

¿Cuál es el propósito de la función delay() en un programa de Arduino?

a)

Detener la ejecución del programa durante un tiempo específico.

b)

Reiniciar el programa.

c)

Leer un valor de un sensor.

d)

Configurar un pin como entrada o salida.

20.

Para leer un valor analógico

a)

Hay que declararlo como input

Se lee con analogRead(pin)

b)

No hay que declararlo como input

Se lee con analogRead(pin)