Font size
WorksheetsProgramación. Arduino. Errores
Total questions: 20
Worksheet time: 15mins
Busca el error del siguiente código:
Falta un paréntesis
Sobra el LOOP
Falta la llave }
No tiene errores
Busca el error:
PinMode se pone en LOOP
No hay errores
OUTPUT se pone OutPut
Se escribe pinMode
Para configurar el pin 3 como salida digital se escribe:
PinMode(3, INPUT)
pinMode(3,OUTPUT);
pinMode(3, OUTPUT)
pinMode(3,output);
El siguiente montaje utiliza 5 LED como salidas digitales. ¿Qué instrucción se debe dar para encender el segundo LED comenzando por la izquierda?
DigitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalwrite(3,LOW)
DigitalWrite(5,HIGH)
En el siguiente montaje se utiliza un pulsador conectado a la tarjeta de Arduino. ¿Qué es el pulsador?
Una salida digital
Una entrada digital
Una entrada analógica
Una salida analógica
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
Los dos LEDs son entradas digitales
El pulsador es una entrada analógica
El pulsador es una entrada digital
Los dos LEDs son entradas analógicas.
El parpadeo del siguiente vídeo se consigue utilizando una instrucción:
espera (1s);
delay(1);
Delay(1000);
delay(1000);
En el siguiente montaje, durante su simulación, ¿El LED estará intermitente?
Sí
No, el pin no es correcto.
No, el tiempo de espera es de 1000 segundos
No, falta la espera del apagado.
¿Qué error/s tiene el siguiente programa?
Falta una llave
No tiene errores
pinMode y falta ;
Falta ;
En el siguiente código hay un error en la función Setup, ¿Qué pin tiene el error?
En pin 4 es de salida
El pin 10 es de salida
El pin 5 es de entrada
No existen errores
¿Qué instrucción se debe escribir para tomar el dato de una entrada digital situada en el pin 8?
digitalRead(8);
DigitalRead(8)
digitalWrite(8);
DigitalWrite(8);
En el siguiente código. ¿Qué pin tiene conectado el punsador o entrada digital?
El 5
El 10
El 7
El 3
En el programa de la imagen, ¿Qué valor tiene la espera (delay)?
1000 segundos
1 segundo
800 milisegundos
600 milisegundos
¿Qué error tiene el código?
Falta ;
B== A+600;
es una comparación
No tiene errores.
A=300;
En el siguiente montaje, ¿Cómo se conecta la LDR a la tarjeta Arduino?
Como entrada digital
Como entrada analógica.
Como salida analógica
Como entrada digital
En el siguiente montaje, para tomar la lectura del valor detectado por la LDR, ¿Qué instrucción se escribe?
digitalWrite(A0);
digitalRead(A0);
analogRead(A0);
analogWrite(A0);
Si en el pin 3 tenemos conectado un LED como salida digital. El siguiente trozo del programa, ¿Qué hace?
Si val>180 enciende el LED
Si val<180 enciende el LED.
Si val<180 apaga el LED.
No hace nada, tiene un error.
¿Qué hace la instrucción
Serial.begin(9600);
?
Inicia la comunicación serie de la tarjeta con el ordenador.
Conecta los motores servos
Imprime los valores en el monitor serie.
Muestra en pantalla los valores.
¿Qué hace la instrucción
Serial.println(val);
?
Inicia la comunicación serie de la tarjeta con el ordenador.
Conecta los motores servos
Imprime los valores de val en el monitor serie.
Muestra en pantalla los valores.
¿Qué función realiza la siguiente instrucción
#include <Servo.h> ?
Agrega la librería para utilizar los servos
Inicia el movimiento del servo
Apaga el servomotor
Configura el pin del servomotor.
