wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

RA2 Programación de microcontroladores

Total questions: 41

Worksheet time: 21mins

Name
Class
Date
1.

Componente electrónico integrado, digital y programable que es capaz de ejecutar las ordenes que se guardaron en su memoria

a)

Microcontrolador

b)

Interfas

c)

Software

d)

integrado 555

2.


Como enviamos un 1 lógico a un circuito en electrónica digital

a)

Con 5v

b)

Con 0v

c)

Con 24v

d)

Con una resistencia

3.


Como enviamos un 0 lógico a un circuito en electrónica digital

a)

Con 5v

b)

Con 0v

c)

Con 24v

d)

Con una resistencia

4.

¿Cómo le llamamos a este circuito?

a)

Pull up

b)

Diodo de protección

c)

Resistencia de protección

d)

Pull down

5.

¿Cómo le llamamos a este circuito?

a)

Pull up

b)

Diodo de protección

c)

Resistencia de protección

d)

Pull down

6.

¿Qué instrucción utilizamos para configurar un pin de Arduino como salida o como entrada?

a)

digitalWrite ();

b)

digitalRead();

c)

pinMode();

d)

void loop(){}

e)

void setup() {}

7.

¿Qué instrucción utilizamos para activar una salida digital?

a)

digitalWrite ();

b)

digitalRead();

c)

pinMode();

d)

void loop(){}

e)

void setup() {}

8.

¿Qué instrucción utilizamos para saber el estado de un pin digital?

a)

digitalWrite ();

b)

digitalRead();

c)

pinMode();

d)

void loop(){}

e)

void setup() {}

9.


¿En qué espacio del programa se configuran lo que deseamos para el arduino, en esta parte solo se ejecuta una vez, al iniciarse el microcontrolado?

a)

digitalWrite ();

b)

digitalRead();

c)

pinMode();

d)

void loop(){}

e)

void setup() {}

10.



Parte del código donde se coloca todo el programa que se desea ejecutar en arduino

a)

digitalWrite ();

b)

digitalRead();

c)

pinMode();

d)

void loop(){}

e)

void setup() {}

11.

¿Cuáles de los siguientes componentes se consideran entradas digitales?

a)

Pulsador

b)

Interruptor

c)

Sensor de luz

d)

Led

e)

Relé

12.

¿Cuáles de los siguientes componentes se consideran salidas digitales?

a)

motor

b)

Interruptor

c)

Sensor de luz

d)

Led

e)

Relé

13.


¿Qué instrucción utilizamos para agregar tiempos en milisegundos en programación de arduino?

a)

delay();

b)

delayMicroseconds();

c)

milis();

d)

microSeconds);

14.


¿Qué instrucción utilizamos para agregar tiempos en microsegundos en programación de arduino?

a)

delay();

b)

delayMicroseconds();

c)

milis();

d)

microSeconds);

15.

¿Qué valor de resistencia utilizamos para el circuito de pull down o pull up?k

a)

10k

b)

220 ohm

c)

5k

d)

1k

16.

¿Cuál es la instrucción para la función AND en programación de Arduino?

a)

&&

b)

||

c)

!

d)

<

17.

¿Cuál es la instrucción para la función OR en programación de Arduino?

a)

&&

b)

||

c)

!

d)

<

18.


Es la técnica de combinar dos o más señales, y transmitirlas por un solo medio de transmisión, utilizamos un bus de información y otro de direcciones

a)

Multiplexado

b)

Decodificado

c)

Matriz

d)

Compilado

19.


Bucle de programación que verifica si la condición a evaluar es verdadera y ejecuta su programa entre las llaves, si no es verdadera se ejecuta otro programa contenido dentro de otras llaves

a)

for ( ; ; )

{ }

b)

while()

{}

c)

if ( )

{ }

else { }

d)

swtch ( )

{ case: 

break;}

20.

Bucle de programación que verifica una variable y ejecuta un programa o función específica según el valor que la variable tome

a)

for ( ; ; )

{ }

b)

while()

{}

c)

if ( )

{ }

else { }

d)

swtch ( )

{ case: 

break;}

21.

Bucle de programación que inicializa una variable, la compara, y de ser verdadera se ejecuta el programa entre las llaves, luego aumenta o disminuye el valor de la variable, el bucle se rompe cuando el resultado de la comparación de la variable se deja de cumplir

a)

for ( ; ; )

{ }

b)

while()

{}

c)

if ( )

{ }

else { }

d)

swtch ( )

{ case: 

break;}

22.

Bucle de programación que se ejecuta solamente mientras el valor de la variable que analiza es verdadero, cuando se vuelve falsa, se rompe el bucle

a)

for ( ; ; )

{ }

b)

while()

{}

c)

if ( )

{ }

else { }

d)

swtch ( )

{ case: 

break;}

23.

Es un elemento de programación al que se le puede asignar un nombre y un dato, dicho dato puede cambiar durante la ejecución del programa

a)

Constantes

b)

Variables

c)

funciones

d)

Operaciones

24.

Cuando el común de un display de 7 segmentos lo conectamos a tierra, para que funcione es porque el display es de:

a)

Cátodo común

b)

Ánodo común

25.

Tipo de dato en donde se pueden almacenar números enteros negativos y positivos

a)

int

b)

bool

c)

byte

d)

float

e)

char

26.

Tipo de dato en donde se pueden almacenar números con punto decimal negativos y positivos

a)

int

b)

bool

c)

byte

d)

float

e)

char

27.

Tipo de dato en donde se pueden almacenar, caracteres; letras, numeros y simbolos

a)

int

b)

bool

c)

byte

d)

float

e)

char

28.

Para que sirve el operador ++

a)

Para sumar

b)

Para incrementar en 1 la variable

c)

Para añadir otra variable

d)

Para realizar a la función OR

29.

Es un programa dentro del programa definido por el programador, el cual se puede mandar a llamar las veces que sea necesario, en cualquier parte del programa para que se ejecute, según sea necesario.

a)

void

b)

función

c)

variable

d)

array

e)

estructuras de programación

30.

Arreglo de leds o pulsadores que se elabora para poder ahorrar la cantidad de entradas y salidas del microcontrolador, por medio del cual se puede acceder mediante coordenadas de x y

a)

arrays

b)

I2c

c)

Matriz

d)

String

e)

multiplexación

31.

Tipo de datos en donde se pueden almacenar una cantidad de variables definida de un mismo tipo de datos, y para acceder a los datos lo hacemos por medio de un numero de índice el cual nos indica la ubicación de almacenamiento de cada dato

a)

Arrays

b)

String

c)

Int

d)

función

e)

estructura de programación

32.


Sensor con el cual podemos medir la distancia en la que se encuentra un objeto por medio de ondas sonaras de alta frecuencia

a)

Ultrasonico

b)

Infrarrojo

c)

De proximidad

d)

LDR

33.

Frase celebre de Chicken Little

a)

"El cielo se cae"

b)

"No cualquiera puede convertirse en un gran artista, pero un gran artista puede provenir de cualquier lado"

c)

Para que algo sea especial, solo hay que creer que es especial

d)

"El pasado puede doler, pero según lo veo, puedes huir de él o aprender de él"

e)

"La vida no es un deporte de mirones, si pasas el tiempo observando, verás tu vida pasar mientras de quedas atrás"

34.

Escribe la instrucción que se utiliza para habilitar el monitor serial en arduino.

Escríbela como se debe escribir en el programa para que compile sin errores.

(solo la instrucción)

(a)  

35.

Escribe el codigo para encender y apagar la variable LED.

Escríbela como se debe escribir en el programa para que compile sin errores.

(solo la parte que se le solicita)

(a)  

36.

Qué hace el siguiente código:

void setup ( ) {

for (int x = 0 ; x <=4; x++)

{ pinMode (x, OUTPUT);

digitalWrite (x, HIGH);

}

}

(a)  

37.

Describa los 3 errores en el siguiente código

int NAME [ ] = {A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y; Z};

(a)  

38.

Describa los 3 errores en el siguiente código

serial.println {Hakuna matata};

(a)  

39.

Describa el error en la siguiente línea de código

digitalwrite (LUZ, HIGH);

(a)  

40.

Qué hace el siguiente comando:

digitalWrite (LED, !digitalRead(LED);

(a)  

41.

Dibuje el Arduino que_esta_en_la_pizarra_en_hojas y señale las partes que le indican coloque el nombre de cada una de las partes

(a)