wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Examen de Arduino y Programación

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

¿Cuál de las siguientes plataformas permite crear aplicaciones móviles sin necesidad de programar en un lenguaje tradicional?

a)

Android Studio

b)

Xcode

c)

Thunkable

d)

Eclipse

2.

En Thunkable, los programas se crean utilizando:

a)

Código en Java

b)

Bloques visuales

c)

Python

d)

HTML y CSS

3.

¿Qué componente de Arduino se usa para conectar y organizar circuitos sin necesidad de soldar?

a)

Protoboard

b)

Sensor ultrasonido

c)

Resistencia

d)

Batería

4.

¿Qué función tiene una resistencia en un circuito?

a)

Aumentar la corriente

b)

Reducir la tensión y limitar la corriente

c)

Almacenar carga eléctrica

d)

Emitir luz

5.

Un LED se conecta a Arduino con:

a)

El ánodo al pin digital y el cátodo a tierra

b)

Ambos pines a tierra

c)

Directamente a 5V sin resistencia

d)

En serie con una bobina

6.

¿Qué hace el siguiente código si el botón está presionado?

a)

Enciende el LED

b)

Apaga el LED

c)

No hace nada

d)

Hace parpadear el LED

7.

En Arduino, la función `pinMode(13, OUTPUT);` indica que el pin 13:

a)

Recibirá datos

b)

Se usará como salida

c)

Leerá una señal analógica

d)

Se configurará en modo PWM

8.

En el siguiente código:

a)

El servo gira de 0 a 180 grados

b)

El servo gira de 180 a 0 grados

c)

El servo gira sin control

d)

No sucede nada

9.

Un buzzer en Arduino se conecta a:

a)

Un pin digital configurado como salida

b)

Un pin analógico

c)

Tierra y VCC

d)

Una resistencia de 10kΩ

10.

¿Cuál es la función de un zumbador en un circuito Arduino?

a)

Emitir luz

b)

Generar sonido

c)

Medir distancia

d)

Almacenar energía

11.

La función `analogRead(A0);` permite:

a)

Leer un valor de un pin digital

b)

Leer un valor de un pin analógico

c)

Escribir en un pin digital

d)

Enviar una señal PWM

12.

Un sensor de ultrasonido en Arduino se usa para:

a)

Medir temperatura

b)

Detectar objetos y medir distancia

c)

Emitir sonido

d)

Regular voltaje

13.

¿Qué pasa si conectamos un LED sin resistencia a un pin de Arduino?

a)

Se ilumina mejor

b)

No funciona

c)

Puede quemarse

d)

Funciona con menos brillo

14.

¿Qué unidad de medida se usa para la resistencia eléctrica?

a)

Voltios

b)

Amperios

c)

Ohmios

d)

Vatios

15.

¿Cómo se mide la distancia con un sensor ultrasónico en Arduino?

a)

Midiendo la resistencia del objeto detectado

b)

Emitiendo una señal y midiendo el tiempo de retorno

c)

Comparando temperatura ambiente

d)

Mediante un potenciómetro

16.

¿Qué hace la función `digitalWrite(LED, HIGH);`?

a)

Enciende el LED

b)

Apaga el LED

c)

No hace nada

d)

Cambia el estado del LED aleatoriamente

17.

¿Cuál es la función del pin GND en Arduino?

a)

Suministrar voltaje positivo

b)

Actuar como salida digital

c)

Servir como referencia de tierra

d)

Regular la corriente

18.

¿Qué tipo de dato devuelve la función `analogRead(A0);`?

a)

Un número entre 0 y 255

b)

Un número entre 0 y 1023

c)

Verdadero o falso

d)

Una cadena de texto

19.

¿Para qué se usa la función `tone(pin, frecuencia, duración);`?

a)

Para leer la temperatura

b)

Para generar sonido en un buzzer

c)

Para controlar un motor

d)

Para medir distancia

20.

¿Cómo se envían datos al monitor serie?

a)

Serial.send();

b)

Serial.print();

c)

Serial.display();

d)

Serial.transmit();

21.

¿Qué componente se usa para medir la intensidad de la luz?

a)

Sensor de temperatura

b)

Fototransistor

c)

LDR (resistencia dependiente de la luz)

d)

Potenciómetro

22.

¿Cómo se declara un pin de entrada en Arduino?

a)

pinMode(pin, OUTPUT);

b)

pinMode(pin, INPUT);

c)

pinMode(pin, ANALOG);

d)

pinMode(pin, PWM);

23.

¿Qué función se utiliza para inicializar la comunicación serie en Arduino?

a)

Serial.start();

b)

Serial.init();

c)

Serial.begin();

d)

Serial.open();

24.

¿Cuál es el propósito de un potenciómetro en un circuito?

a)

Emitir sonido

b)

Medir la temperatura

c)

Controlar la resistencia variable

d)

Almacenar energía

25.

¿Qué función se utiliza para encender un LED en Arduino?

a)

analogWrite(pin, 255);

b)

digitalWrite(pin, HIGH);

c)

pinMode(pin, HIGH);

d)

digitalRead(pin);

26.

¿Cuál es la función de la instrucción `delay(1000);` en un programa de Arduino?

a)

Leer un valor analógico

b)

Encender un LED

c)

Reiniciar el programa

d)

Esperar 1 segundo

27.

¿Qué función se utiliza para leer un valor digital en Arduino?

a)

pinMode(pin, INPUT);

b)

analogRead(pin);

c)

digitalRead(pin);

d)

digitalWrite(pin, LOW);

28.

¿Cuál es el propósito de la función `map(value, fromLow, fromHigh, toLow, toHigh);` en Arduino?

a)

Iniciar la comunicación serie

b)

Convertir un valor de un rango a otro

c)

Leer un valor analógico

d)

Escribir en un pin digital

29.

¿Cuál es la función de la instrucción `digitalRead(pin);` en Arduino?

a)

Iniciar la comunicación serie

b)

Configurar un pin como salida

c)

Escribir un valor en un pin digital

d)

Leer el estado de un pin digital

30.

¿Cuál es la función de la instrucción `delay(milisegundos);` en un programa de Arduino?

a)

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

b)

Leer un valor analógico

c)

Configurar un pin como entrada

d)

Enviar datos al monitor serie