wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Arduino Programacion de Interrupciones y Conceptos Basicos

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

en la linea numero 1 del codigo que aparece en la imagen, ¿que significa LED_1?

a)

define una constante

b)

define una variable

c)

define un numero de PIN

d)

ninguna de las anteriores

2.

en la linea numero 5 del codigo que aparece en la imagen, ¿que significa pinMode?

a)

define el estado de un PIN

b)

define el comportamiento de un PIN

c)

define un numero de PIN

d)

ninguna de las anteriores

3.

Dado el Código de la imagen anterior, ¿determine que secuencia cumple el loop?

a)

enciende y apaga 3 Leds cada 0.2 segundos

b)

hace parpadear 3 Leds cada 0.2 segundos, uno despues del otro

c)

enciende y apga 3 Leds cada 200 segundos

d)

hace parpadear 3 Leds cada 200 segundos, uno despues del otro

4.

segun el codigo que aparece en la imagen anterior, ¿cual es el proposito de la linea 17?

a)

Inicia la secuencia de parpadeo

b)

Detiene la secuencia de parpadeo

c)

Reincia el Arduino

d)

Ninguna de las Anteriores

5.

dado el codigo de la imagen anterior, ¿que significa el indicador "Bool"?

a)

Define un Iterador

b)

Define un Contador

c)

tipo de variable

d)

Ninguna de las anteriores

6.

dado el codigo de la imagen anterior, ¿que hace la linea 10?

a)

inicia la comunicacion serial

b)

imprime un mensaje

c)

imprime la letra p

d)

Ninguna de las anteriores

7.

dado el codigo de la imagen anterior, ¿que significa el comando "ServicioBoton" en la linea 7?

a)

es un parametro de configuracion

b)

es el nombre de una funcion de interrupcion

c)

es el nombre de una variable

d)

es un nombre de una instruccion.

8.

dado el codigo de la imagen anterior, ¿que significa el comando "FALLING" en la linea 7?

a)

la interrupcion se configura para activarse en cualquier flanco

b)

la interrupcion se configura para activarse en un flanco de subida

c)

la interrupcion se configura para activarse en un flanco de bajada

d)

ninguna de las anteriores

9.

Segun el codigo que aparece en la imagen anterior, ¿que hace la linea 20?

a)

aumentar un contador

b)

aumentar un contador cada vez que se activa la interrupcion

c)

aumentar una iteracion

d)

ninguna de las anteriores

10.

Segun la imagen, ¿cada cuanto se imprime el valor del contador?

a)

en ninguna de las anteriores

b)

cuando el boton esta suelto

c)

cuando se presiona un boton

d)

cuando se presiona y suelta un boton

11.

Segun la imagen, ¿en que pin esta conectado el boton que activa la interrupcion?

a)

0

b)

1

c)

2

d)

ninguno de los anteriores

12.

Segun la imagen, ¿en que pin esta conectado el boton que activa la interrupcion?

a)

0

b)

1

c)

2

d)

ninguno de los anteriores

13.

Segun la imagen, ¿para que sirve la instruccion "INPUT_PULLUP" que aparece en la linea 8?

a)

para aumentar la presicion de la entrada

b)

para evitar los rebotes de valores

c)

para activar los condensadores resistivos

d)

ninguno de los anteriores

14.

Segun la imagen, ¿para que sirve la instruccion "volatile" que aparece en la linea 3?

a)

es un tipo de variable especial de interrupciones

b)

es una instruccion especial de interrupciones

c)

es una funcion especial de interrupciones

d)

ninguno de los anteriores

15.

Segun la imagen, ¿para que sirve la linea 19?

a)

aumenta la variable state

b)

verifica el estado de la variable state

c)

cambia el valor de la variable state

d)

ninguno de los anteriores

16.

Segun la imagen, ¿para que sirve el argumento "CHANGE" en la linea 9?

a)

activa la interrupcion

b)

activa la interrupcion automaticamente

c)

activa la interrupcion en cualquier momento

d)

activa la interrupcion si el boton se presiona, o se suelta

17.

Segun la imagen, ¿las variables tipo LOW y HIGH son de que tipo?

a)

Bool o byte

b)

int o entero

c)

float o flotante

d)

char o caracter

18.

Segun la imagen, ¿que hace el programa al cargarlo en el arduino?

a)

ninguna de las anteriores

b)

no parpadea ningun LED

c)

parpadea un LED

d)

Parapedan dos LEDs

19.

Segun la imagen, ¿que hace el programa al ricibir una señal de voltaje alto por el pin 2?

a)

ninguna de las anteriores

b)

aumenta un contador

c)

parpadea un LED

d)

Parapedan dos LEDs

20.

Segun la imagen, ¿que hace el programa al ricibir una señal de voltaje alto y luego baja por el pin 2?

a)

ninguna de las anteriores

b)

aumenta un contador

c)

parpadea un LED

d)

Parapedan dos LEDs

21.

Segun la imagen, ¿cuanto tarda en ejecutarse el proceso principal?

a)

1 segundo

b)

3 segundos

c)

6 segundos

d)

9 segundos

22.

Segun la imagen, ¿cuanto tarda en ejecutarse el proceso principal?

a)

1 mseg

b)

3 mseg

c)

6 mseg

d)

9 mseg

23.

Segun la imagen, para activar la funcion ISR_Blink, es necesario:

a)

pulsar un boton externo

b)

pulsar y soltar un boton externo

c)

pulsar o soltar un boton externo

d)

ninguna de las anteriores

24.

Segun la imagen, ¿cada cuanto se activa la interrupcion?

a)

cada 0.1 seg

b)

cada 1 seg

c)

cada 0.25 seg

d)

ninguna de las anteriores

25.

Segun la imagen, ¿que hace el programa principal?

a)

ninguna de las anteriores

b)

disminuye un contador

c)

Aumenta un contaador

d)

hace parpadear un LED