Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Prueba Corta 5to

Total questions: 65

Worksheet time: 36mins

Name
Class
Date
1.

¿Cuáles son los valores que manejan los pines Digitales?

a)

0 a 255

b)

0 a 1023

c)

1 a 255

d)

0 a 265

2.

¿Cuáles son los valores que manejan los pines Analógicos?

a)

0 a 255

b)

0 a 1033

c)

0 a 1023

d)

0 a 256

3.

Una variable que solo puede estar en un estado a la vez

(a)  

4.

¿Qué es un Arduino?

a)

Es un robot el cual podemos controlar por medio de controles ya sea por wifi o bluetooth

b)

Es un lenguaje de programación en el que se puede crear robots y muchas cosas mas

c)

Arduino es una herramienta de gran utilidad en el desarrollo, ya que permite controlar circuitos electrónicos y robots

d)

es un kit para hacer distintos proyectos para poder aprender de electrónica y programación

5.

¿Cuántos pines PWM tiene el Arduino?

a)

6

b)

4

c)

3

d)

9

6.

¿Cuál es el error de este código?¿Por que no funciona correctamente?

a)

No apaga el amarillo antes de volver al rojo

b)

Faltan los pinMode() en el setup

c)

Debería usar millis() en lugar de delay()

d)

Los tiempos de delay son muy largos

7.

Completa la frase:

Pulse Width (a)   (PWM)

8.

¿Cuántos pines son los Analógicos de un Arduino?

a)

7

b)

5

c)

13

d)

4

9.

¿Qué es una ESP32?

a)

Se le denomina ESP32 a la tecnología con la cual se combina el wifi con dispositivos inalámbricos

b)

Es una placa para hacer robots

c)

ESP32 es la denominación de una familia de chips SoC de bajo coste y consumo de energía, con tecnología Wi-Fi y Bluetooth de modo dual integrada.

10.

Un sensor ultrasónico mide distancias de 2cm a 400cm. ¿Qué condición usarías para activar una alarma solo cuando un objeto esté entre 10cm y 50cm?

a)

if (distancia > 10 && distancia < 50)

b)

if (distancia >= 10 || distancia <= 50)

c)

if (distancia < 10 && distancia > 50)

d)

if (distancia != 10 && distancia != 50)

11.

¿Qué hace el siguiente código?

a)

Da error

b)

Parpadea 5 veces y se apaga permanentemente

c)

Parpadea continuamente sin pausas

d)

Parpadea 5 veces rápido, espera 5 segundos, y repite

12.

¿Cuál es el valor final de x después de ejecutar este código?

a)

5

b)

4

c)

2

d)

3

13.

La variable para colocar letras, números y cualquier signo de puntuación se llama:

(a)  

14.

¿Qué significa ! en programación?

a)

Diferente

b)

Igual

c)

o

d)

de lo contrario

15.

Para controlar un motor DC con un puente H, necesitas:

a)

Un pin digital con digitalWrite

b)

Un pin PWM con analogWrite

c)

Dos pines digitales para dirección

d)

Dos pines PWM para velocidad y dirección

16.

Para almacenar datos permanentemente entre reinicios en Arduino, usas:

a)

RAM

b)

EPROM

c)

FLASH

d)

SD Card

17.

¿Qué librería se usa comúnmente para servomotores?

a)

<Stepper.h>

b)

<Motor.h>

c)

<PWM.h>

d)

<Servo.h>

18.

¿Qué imprime este código en el monitor serie?

a)

3

b)

3.333

c)

3.0

d)

4

19.

¿Por qué este LED no parpadea?

a)

El pin está configurado como INPUT

b)

El pin 13 no soporta digitalWrite

c)

Los delays son muy largos

d)

Debería usar analogWrite

20.

Tienes un potenciómetro en A0 y un LED en pin 9. ¿Qué código regula correctamente el brillo del LED?

a)

b)

c)

d)

21.

¿Qué pines de Arduino UNO pueden generar señal PWM?

a)

Cualquier pin digital

b)

Solo los pines 0 y 1

c)

Pines 3, 5, 6, 9, 10, 11

d)

Solo los pines analógicos

22.

¿Cómo recibes un carácter por el monitor serial y enciendes un LED?

a)

b)

c)

d)

23.

¿Qué baud rate es más común en Arduino?

a)

4800

b)

57600

c)

115200

d)

9600

24.

¿Qué baud rate es más común en una ESP32?

a)

115200

b)

1152000

c)

115100

d)

11520

25.

¿Qué pin NO puede usar PWM en Arduino UNO?

a)

3

b)

5

c)

4

d)

5

26.

¿Qué pines usa I2C en Arduino UNO?

a)

A4 (SDA) y A5 (SCL)

b)

11 (MOSI) y 12 (MISO)

c)

0 (RX) y 1 (TX)

d)

2 y 3

27.

¿Qué librería se usa para I2C?

a)

<Wire.h>

b)

<I2C.h>

c)

<SPI.h>

d)

<Serial.h>

28.

¿Cómo incluyes la librería Servo?

a)

#include <Servo.h>

b)

#include Servo.h

c)

import Servo.h

d)

using Servo;

29.

¿Qué hace #define LED_PIN 13?

a)

Declara una variable constante

b)

Declara una macro

c)

Declara el valor inicial de una variable

d)

Define el valor de una variable

30.

Para un potenciómetro conectado a A0, ¿Qué rango de valores lees?

a)

0 a 5

b)

0 a 255

c)

0 a 1023

d)

0 a 100

31.

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

a)

Convierte un valor de un rango a otro

b)

Calcula la distancia en un mapa

c)

Convierte analogRead a voltaje

d)

Mapea pines del Arduino

32.

¿Qué hace este código con un servomotor?

a)

El servo se mueve de 0 a 180 y vuelve continuamente

b)

Genera error en la compilacion

c)

El servo vibra en la posición 0

d)

El servo se queda en 180 grados

33.

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

a)

readAnalog()

b)

getAnalogValue()

c)

digitalRead()

d)

analogRead()

34.

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

a)

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

b)

Configura el tiempo de un pin digital

c)

Reinicia el programa

d)

Permite la ejecución de múltiples tareas simultáneamente

35.

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

a)

setDigital()

b)

digitalSet()

c)

digitalWrite()

d)

writeDigital()

36.

¿Qué tipo de sensor se puede conectar a un pin analógico?

a)

Sensor de presión

b)

Sensor de ultrasonido

c)

Sensor de temperatura

d)

Sensor de luz

37.

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

a)

CAN

b)

I2C

c)

UART

d)

SPI

38.

¿Cuál es la función de delay() en Arduino?

a)

Inicia un bucle infinito

b)

Configura un pin como entrada

c)

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

d)

Lee un valor analógico

39.

¿Qué tipo de comunicación permite el protocolo I2C?

a)

Comunicación de múltiples maestros

b)

Comunicación de un solo maestro

c)

Comunicación bidireccional

d)

Comunicación unidireccional

40.

¿Qué hace la función Serial.begin(9600)?

a)

Inicia la comunicación serial a 9600 baudios

b)

Configura el pin 9600 como salida

c)

Detiene la comunicación serial

d)

Establece el tiempo de espera en 9600 milisegundos

41.

¿Cuál es la función de analogRead() en Arduino?

a)

Leer un valor analógico

b)

Leer un valor digital

c)

Configurar un pin como salida

d)

Escribir un valor analógico

42.

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

a)

Lee un valor de un pin digital

b)

Escribe un valor en un pin digital

c)

Configura un pin como entrada

d)

Detiene la ejecución del programa

43.

¿Qué función se utiliza para configurar un pin como salida en Arduino?

a)

configurePin()

b)

pinMode()

c)

setPin()

d)

digitalWrite()

44.

¿Cuál es el rango de voltaje que puede leer un pin analógico en Arduino?

a)

0 a 3.3V

b)

0 a 1.5V

c)

0 a 5V

d)

0 a 12V

45.

¿Qué hace la función Serial.print() en Arduino?

a)

Imprime un valor en el monitor serie

b)

Lee un valor de un pin digital

c)

Detiene la ejecución del programa

d)

Configura la velocidad de la comunicación serial

46.

¿Qué tipo de datos devuelve la función digitalRead()?

a)

Un valor booleano

b)

Un valor analógico

c)

Un valor de cadena

d)

Un valor entero

47.

¿Qué tipo de datos devuelve la función analogRead()?

a)

Un valor flotante

b)

Un valor booleano

c)

Un valor entero

d)

Un valor de cadena

48.

¿Qué es un puente H?

a)

Un tipo de microcontrolador

b)

Un circuito para controlar motores de corriente continua

c)

Un tipo de sensor de temperatura

d)

Un dispositivo para medir voltaje

49.

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

a)

initSerial()

b)

beginSerial()

c)

startSerial()

d)

Serial.begin()

50.

¿Qué pines usa SPI en Arduino UNO como maestro?

a)

A4 (SDA), A5 (SCL)

b)

10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)

c)

2, 3, 4, 5

d)

0 (RX), 1 (TX)

51.

¿Cuál no es una palabra reservada?

a)

;

b)

}

c)

!

d)

1

52.

¿Qué diferencia hay entre
= y =?

a)

Ninguna

b)

Igualación

c)

Asignación

d)

Depende del contexto

53.

¿Cuándo se ejecuta el código dentro del else?

a)

Cuando la condición del if es verdadera

b)

Cuando la condición del if es falsa

c)

Siempre

d)

Nunca

54.

estructura de control de flujo que repite un bloque de código mientras una condición booleana

(a)  

55.

estructura de control de flujo en programación que se utiliza para ejecutar un bloque de código un número específico de veces, iterando sobre una secuencia de elementos o un rango de valores

(a)  

56.

¿if es una palabra reservada?

a)

Si

b)

No

57.

¿Cuántas veces se ejecuta este bucle?

a)

4 veces

b)

6 veces

c)

5 veces

d)

Infinitas veces

58.

¿Qué imprime este código?

a)

A

b)

AC

c)

BC

d)

C

59.

¿En que lenguaje esta basado Arduino?

a)

C++

b)

C#+

c)

C##

d)

C

60.

Un (a)   de Arduino es un programa escrito en el lenguaje de Arduino (basado en C/C++) y guardado con la extensión .ino

61.

Esta función se ejecuta una sola vez cuando se enciende o resetea la placa Arduino. Se utiliza para realizar configuraciones iniciales, como definir qué pines serán de entrada o salida. 

a)

Void setup()

b)

void set up()

c)

void setup

d)

voud setup()

62.

Esta función contiene el código principal del programa, que se ejecuta de forma continua

a)

Void loop()

b)

void luup()

c)

void loop

d)

Void lop()

63.

El código se escribe en la ventana del editor y se guarda con la extensión

a)

.ino

b)

.inu

c)

.c++

d)

.io

64.

¿Cuántos pines GPIO tiene una esp32?

a)

32

b)

35

c)

34

d)

23

65.

¿Qué es una shield en Arduino?

a)

placa de expansión que se conecta directamente sobre la placa Arduino, sin necesidad de cables, para añadir funcionalidades específicas y complejas que la placa base no tiene

b)

Placa usada para proteger la placa de daños

c)

Dispositivo para añadir sensores de luz

d)

Dispositivo para convertir el Arduino a modo inalámbrico