wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Prueba 2.1 Microcontroladores

Total questions: 30

Worksheet time: 1hrs 8mins

Name
Class
Date
1.

El bloque void setup ()

a)

Se ejecuta al finalizar el programa

b)

Se ejecuta al inicio y al final del programa

c)

Se ejecuta una vez al inicio de cada bucle de programa

d)

Se ejecuta una sola vez; solo al principio del programa

2.

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

a)
b)
c)
d)
3.

Al final de cada línea de código, hay que poner...

a)

Nada, darle ENTER para pasar a la línea siguiente

b)

Punto y coma (;)

c)

Dos puntos (:)

d)

Un punto (.)

4.

El bloque void loop ()

a)

se ejecuta una y otra vez mientras la placa tenga alimentación

b)

Se ejecuta una vez al inicio para configurar entradas, salidas y variables

c)

Es una parte del void setup (), una subrutina que se ejecuta máximo 100 veces

d)

Es una subrutina que se ejecuta solamente cuando existe una interrupción por teclado

5.

Cuando queremos activar la salida digital 6 de Arduino, la instrucción correcta es...

a)

digitalWrite (6, HIGH)

b)

digitalwrite(6, HIGH);

c)

digitalWrite(6, HIGH);

d)

digital_Write (6;HIGH);

6.

La instrucción delay(1000);

a)

Detiene el programa durante 1 segundo

b)

Salta a la siguiente línea de programa y la ejecuta 1000 veces

c)

Inicia un bucle de 1000 repeticiones

d)

Detiene el programa durante 1000 segundos

7.

Si un pin de Arduino es una salida digital, podemos afirmar que:

a)

Su voltaje de salida podrá ser 0 ó 5 voltios

b)

Su valor de voltaje estará entre 0 y 5 voltios

c)

Deberemos conectar un LED a ese pin con una resistencia

d)

El valor analógico correspondiente está entre 0 y 1023

8.

La(s) entrada(s) analógica(s) está(n) marcada(s) en la placa Arduino UNO como:

a)

Un número que tiene una viñeta: ejemplo (~6)

b)

Son 6 pines que aparecen como A0, A1, A2, A3, A4 y A5

c)

Es un pin marcado como Vin

d)

Son 5 pines que aparecen como A1, A2, A3, A4 y A5, y se los puede configurar como salidas o entradas

9.

¿Qué tenemos que escribir para declarar una entrada en el pin 2 de la tarjeta Arduino?

a)

pinMode(2,OUTPUT);

b)

pinMode(2,OUTPUT)

c)

pinMode(2,INPUT);

d)

pinMode(2,INPUT)

10.

Los comentarios en una linea de codigo del programa Arduino

a)

van precedidos de // y no se ejecutan

b)

van precedidos de // y se ejecutan siempre

c)

van precedidos de // y se ejecutan solo si se indica

d)

Van entre asteríscos. Ejemplo: ***Esto es un comentario***

11.

¿Qué tenemos que escribir para declarar una salida en el pin 2 del Arduino?

a)

pinMode(2,OUTPUT);

b)

pinMode(2,OUTPUT)

c)

pinMode(2,INPUT);

d)

pinMode(2,INPUT)

12.

¿Qué realiza el siguiente programa, sabiendo que las salidas están conectadas a diodos LED?

a)

hace parpadear dos leds de manera alternativa

b)

hace parpadear dos leds simultáneamente

c)

hace parpadear un único led

13.

¿Qué realiza el siguiente programa, sabiendo que las salidas están conectadas a diodos LED?

a)

hace parpadear dos leds de manera alternativa

b)

hace parpadear dos leds simultáneamente

c)

hace parpadear un único led

14.

La variable int almacena

a)

una letra

b)

un número entero

c)

un número complejo

d)

un número decimal

15.

La variable float almacena

a)

una letra

b)

un número entero

c)

un número complejo

d)

un número decimal

16.

La instrucción if se utiliza:

a)

para repetir una instrucción un determinado número de veces

b)

para repetir un bloque de instrucciones por un tiempo determinado

c)

cuando el programa tenga que tomar una decisión en función de una condición

d)

Para activar una salida analógica

17.

Estos pines son:

a)

Pines Digitales

b)

Pines Analógicos

c)

Pines PWM

d)

Microcontrolador

18.

Arduino es una plataforma basada en:

a)

Hardware Libre y Software patentado

b)

Software Libre y Hardware patentado

c)

Hardware y Software patentado

d)

Hardware y Software Libre

19.

Estos pines son:

a)

Pines Digitales

b)

Pines Analógicos

c)

Pines PWM

d)

Microcontrolador

20.

Lo remarcado es:

a)

Regulador de energía

b)

Regulador de voltaje

c)

Batería

d)

Microcontrolador

21.

Lo remarcado es:

a)

Conector para fuente de alimentación externa

b)

Conector USB

c)

Botón de encendido

d)

Regulador de voltaje

22.

Lo remarcado es:

a)

Regulador de LED

b)

Regulador de microcontroladores

c)

Regulador de voltaje

d)

Regulador de pines

23.

Lo remarcado es:

a)

Botón de reinicio

b)

Regulador de voltaje

c)

Botón RED de comunicación

24.

Lo remarcado es:

a)

Conector para fuente de alimentación externa

b)

Conector USB

c)

Botón de encendido

25.

Para compilar pero NO subir un programa a la placa de Arduino se utiliza el botón

a)
b)
c)
d)
26.

Para un servomotor que requiere un PWM de 1ms para posicionarse en 0° y 2ms para 180° y que trabaja a 50Hz, complete la siguiente tabla:

a)

a: 1,016 b: 18,984 c: 1,025 d: 18,975

b)

a: 1,6 b: 18,4 c: 1,52 d: 18,48

c)

a: 1,16 b: 18,84 c: 1,25 d: 18,75

d)

a: 1,1 b: 18,9 c: 1,025 d: 18,975

27.

Se muestra la hoja de datos de varios servomotores. Si queremos posicionar el servomotor Multiplex en 90°, escoja los tiempos del PWM que se deberían usar

a)

Ta=1,6ms Tb=18,4ms

b)

Ta=1,05ms Tb=18,95ms

c)

Ta=1,6ms Tb=23,4ms

d)

Ta=2,15ms Tb=17,85ms

28.

1. Se tiene un microcontrolador PIC16F628A, se requiere controlar un motor DC que funciona a 12V a través de un “Puente H” que utiliza transistores NPN y todos tienen el mismo valor de beta: β= 120. Las resistencias de base son de 1KΩ. Calcule la corriente que utiliza el motor para su funcionamiento. Realice los cálculos correspondientes

a)

1100 mA

b)

946 mA

c)

516 mA

d)

4,3 mA

29.

Se requiere controlar un motor DC que funciona a 12V a través de un “Puente H” que utiliza transistores NPN y todos tienen el mismo valor de beta: β= 140. El motor utiliza 500 mA. Calcule las resistencias de protección de las bases de los transistores

a)

1000 ohmios

b)

330 ohmios

c)

1,2 Kilo ohmios

d)

860 ohmios

30.

¿Qué es un circuito Puente H?

a)

Es un corto circuito con corrientes mayores a 1 Amperio

b)

Es un circuito de control de motores DC que nos permite cambiar el giro del motor automáticamente

c)

Es un circuito que usa diodos para rectificar una onda.

d)

Es un circuito que sirve para controlar el arranque de un motor AC