wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programación. Arduino. Errores

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

Busca el error del siguiente código:

a)

Falta un paréntesis

b)

Sobra el LOOP

c)

Falta la llave }

d)

No tiene errores

2.

Busca el error:

a)

PinMode se pone en LOOP

b)

No hay errores

c)

OUTPUT se pone OutPut

d)

Se escribe pinMode

3.

Para configurar el pin 3 como salida digital se escribe:

a)

PinMode(3, INPUT)

b)

pinMode(3,OUTPUT);

c)

pinMode(3, OUTPUT)

d)

pinMode(3,output);

4.

El siguiente montaje utiliza 5 LED como salidas digitales. ¿Qué instrucción se debe dar para encender el segundo LED comenzando por la izquierda?

a)

DigitalWrite(4,HIGH);

b)

digitalWrite(5,HIGH);

c)

digitalwrite(3,LOW)

d)

DigitalWrite(5,HIGH)

5.

En el siguiente montaje se utiliza un pulsador conectado a la tarjeta de Arduino. ¿Qué es el pulsador?

a)

Una salida digital

b)

Una entrada digital

c)

Una entrada analógica

d)

Una salida analógica

6.

En el circuito del siguiente vídeo indica si los componentes se conectan como entrada o salida digital. https://www.youtube.com/watch?v=7t-rjlGj96k

a)

Los dos LEDs son entradas digitales

b)

El pulsador es una entrada analógica

c)

El pulsador es una entrada digital

d)

Los dos LEDs son entradas analógicas.

7.

El parpadeo del siguiente vídeo se consigue utilizando una instrucción:

https://www.youtube.com/watch?v=6edabksu8EU

a)

espera (1s);

b)

delay(1);

c)

Delay(1000);

d)

delay(1000);

8.

En el siguiente montaje, durante su simulación, ¿El LED estará intermitente?

a)

b)

No, el pin no es correcto.

c)

No, el tiempo de espera es de 1000 segundos

d)

No, falta la espera del apagado.

9.

¿Qué error/s tiene el siguiente programa?

a)

Falta una llave

b)

No tiene errores

c)

pinMode y falta ;

d)

Falta ;

10.

En el siguiente código hay un error en la función Setup, ¿Qué pin tiene el error?

a)

En pin 4 es de salida

b)

El pin 10 es de salida

c)

El pin 5 es de entrada

d)

No existen errores

11.

¿Qué instrucción se debe escribir para tomar el dato de una entrada digital situada en el pin 8?

a)

digitalRead(8);

b)

DigitalRead(8)

c)

digitalWrite(8);

d)

DigitalWrite(8);

12.

En el siguiente código. ¿Qué pin tiene conectado el punsador o entrada digital?

a)

El 5

b)

El 10

c)

El 7

d)

El 3

13.

En el programa de la imagen, ¿Qué valor tiene la espera (delay)?

a)

1000 segundos

b)

1 segundo

c)

800 milisegundos

d)

600 milisegundos

14.

¿Qué error tiene el código?

a)

Falta ;

b)

B== A+600;

es una comparación

c)

No tiene errores.

d)

A=300;

15.

En el siguiente montaje, ¿Cómo se conecta la LDR a la tarjeta Arduino?

a)

Como entrada digital

b)

Como entrada analógica.

c)

Como salida analógica

d)

Como entrada digital

16.

En el siguiente montaje, para tomar la lectura del valor detectado por la LDR, ¿Qué instrucción se escribe?

a)

digitalWrite(A0);

b)

digitalRead(A0);

c)

analogRead(A0);

d)

analogWrite(A0);

17.

Si en el pin 3 tenemos conectado un LED como salida digital. El siguiente trozo del programa, ¿Qué hace?

a)

Si val>180 enciende el LED

b)

Si val<180 enciende el LED.

c)

Si val<180 apaga el LED.

d)

No hace nada, tiene un error.

18.

¿Qué hace la instrucción

Serial.begin(9600);

?

a)

Inicia la comunicación serie de la tarjeta con el ordenador.

b)

Conecta los motores servos

c)

Imprime los valores en el monitor serie.

d)

Muestra en pantalla los valores.

19.

¿Qué hace la instrucción

Serial.println(val);

?

a)

Inicia la comunicación serie de la tarjeta con el ordenador.

b)

Conecta los motores servos

c)

Imprime los valores de val en el monitor serie.

d)

Muestra en pantalla los valores.

20.

¿Qué función realiza la siguiente instrucción

#include <Servo.h> ?

a)

Agrega la librería para utilizar los servos

b)

Inicia el movimiento del servo

c)

Apaga el servomotor

d)

Configura el pin del servomotor.