wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

nivelación 7.3

Total questions: 20

Worksheet time: 1hrs 6mins

Name
Class
Date
1.

¿con cual de las siguientes opciones se define la velocidad con la cual va a girar el motoreductor ?

valor: 5 puntos

a)

analogWrite(DIR_MOTD1,HIGH);

b)

analogWrite(VEL_MOT1,100);

c)

digitalWrite(DIR_MOTD1,HIGH);

d)

digitalWrite(VEL_MOT1,100);

2.

¿ Para que sirve #define en arduino?

valor: 5 puntos

a)
Sirve para almacenar datos en la memoria de forma permanente.
b)
Sirve para crear funciones que no se pueden modificar.
c)

Sirve para definir constantes o colocar el pin al cual se va a conectar.

d)
Sirve para ejecutar código en paralelo.
3.

¿Para que sirve digitalRead?

valor: 5 puntos

a)
digitalRead se utiliza para escribir en un pin digital.
b)
digitalRead es una función para inicializar un microcontrolador.
c)
digitalRead sirve para leer el estado de un pin digital en un microcontrolador.
d)
digitalRead permite modificar el estado de un pin analógico.
4.

¿ Para que sirve Serial.print?

valor: 5 puntos

a)
Sirve para programar el tiempo de ejecución de un programa.
b)

Sirve para imprimir datos en el monitor serial.

c)
Sirve para encender y apagar un LED.
d)
Sirve para almacenar datos en la memoria de Arduino.
5.

valor: 5 puntos

Completa el siguiente código

void loop() {

S1= digitalRead(SEN_1);

S2= digitalRead(SEN_2);

S3= digitalRead(SEN_3);

S4= digitalRead(SEN_4);

Serial.print("SENSOR 1 ES OSCURO:");

______._______(S1);

(a)  

6.

valor: 5 puntos

Completa el siguiente código

void loop() {

digitalWrite(DIR_MOTD1,HIGH);

digitalWrite(DIR_MOTI1,LOW);

digitalWrite(DIR_MOTD2,HIGH);

digitalWrite(DIR_MOTI2,LOW);

(a)   (VEL_MOT1,100);

7.

Completa el siguiente código

void setup (){

pinMode(DIR_MOTD1, (a)   );

analogWrite( VEL_MOT1,0);

}

8.

valor: 5 puntos

Completa el siguiente código

void loop() {

(a)   (DIR_MOTD1,HIGH);

analogWrite(VEL_MOT1,100);

delay(2000);

}

9.

¿ Para que sirve int ?

valor: 5 puntos

a)
Sirve para representar números decimales en programación.
b)
Sirve para almacenar texto en programación.
c)
Sirve para definir funciones en programación.
d)

Sirve para definir variables y guardar números enteros en programación.

10.

¿Para qué se utiliza pinMode en Arduino?

valor: 5 puntos

a)

Para definir el modo de un pin como entrada o salida.

b)

Sirve para leer el estado de un pin analógico.

c)

Sirve para almacenar datos en la memoria de forma temporal.

d)

Sirve para ejecutar funciones en paralelo.

11.

¿Qué hace la función delay en un programa de Arduino?

valor: 5 puntos

a)

Sirve para leer datos de un sensor.

b)

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

c)

Sirve para inicializar un sensor.

d)

Sirve para encender un LED de forma continua.

12.

¿Qué función cumple setup en un programa de Arduino?

valor: 5 puntos

a)

Se utiliza para detener la ejecución del programa.

b)

Se ejecuta una vez al inicio para configurar el hardware.

c)

Se utiliza para definir el comportamiento de un sensor.

d)

Sirve para almacenar datos en la memoria de forma permanente.

13.

¿Para qué se utiliza loop en un programa de Arduino?

valor: 5 puntos

a)

Para ejecutar código de forma continua después de setup.

b)

Para definir variables globales.

c)

Para inicializar la comunicación serial.

d)

Para almacenar datos en la memoria de forma temporal.

14.

¿Qué hace la función analogRead en Arduino?

valor: 5 puntos

a)

Sirve para escribir un valor en un pin analógico.

b)

Sirve para encender un LED de forma intermitente.

c)

Sirve para definir el modo de un pin como entrada o salida.

d)

Sirve para leer el valor de un pin analógico.

15.

valor: 5 puntos

Completa el siguiente código:

void setup() {

pinMode(SEN_1, (a)   );

Serial.begin(9600);

pinMode(DIR_MOTD1,OUTPUT);

pinMode(DIR_MOTI1,OUTPUT);

analogWrite(VEL_MOT1,0);

16.

¿Cual de las siguientes opciones nos permite controlar el sentido de giro de los motores ?

valor: 5 puntos

a)

#define DIR_MOTD1 11

#define DIR_MOTI1 10

#define DIR_MOTD2 9

#define DIR_MOTI2 8

b)

pinMode(DIR_MOTD1,OUTPUT);

pinMode(DIR_MOTI1,OUTPUT);

pinMode(DIR_MOTD2,OUTPUT);

pinMode(DIR_MOTI2,OUTPUT);

c)

digitalWrite(DIR_MOTD1,HIGH);

digitalWrite(DIR_MOTI1,LOW);

digitalWrite(DIR_MOTD2,HIGH);

digitalWrite(DIR_MOTI2,LOW);

d)

pinMode(SEN_1,INPUT);

pinMode(SEN_2,INPUT);

pinMode(SEN_3,INPUT);

pinMode(SEN_4,INPUT);

17.

¿Se pueden emplear fotorresistencias para darle sentido de giro a un motorreductor

valor: 5 puntos

a)
No, las fotorresistencias no tienen relación con el giro de un motorreductor.
b)
Sí, pero solo se pueden usar en motores de corriente alterna.
c)
No, se necesitan otros componentes para controlar el sentido de giro.
d)
Sí, se pueden emplear fotorresistencias para darle sentido de giro a un motorreductor.
18.

¿Qué se necesita para establecer una comunicación serial en Arduino?

valor: 5 puntos

a)

Usar la función Serial.begin.

b)

Configurar el modo de un pin como salida.

c)

Definir el pin como entrada.

d)

Utilizar un sensor de temperatura.

19.

valor: 5 puntos

Completa el siguiente código:

#define SEN_1 A0

#define SEN_2 A1

#define SEN_3 A2

#define SEN_4 A3

int (a)   =0;

int S2=0;

int S3=0;

int S4=0;

20.

valor: 5 puntos

Completa el siguiente código:

pinMode(DIR_ (a)   ,OUTPUT);

pinMode(DIR_MOTI1,OUTPUT);

pinMode(DIR_MOTD2,OUTPUT);

pinMode(DIR_MOTI2,OUTPUT);

analogWrite(VEL_MOT1,0);

analogWrite(VEL_MOT2,0);