WorksheetsEntradas digitales 1
Total questions: 20
Worksheet time: 10mins
Indica la afirmación INCORRECTA sobre el componente de la imagen:
Es un sensor digital ya que proporciona dos posibles valores de tensión
Es un sensor de inclinación
Se puede conectar a una entrada digital de Arduino
Es un sensor final de carrera
¿Qué código debemos escribir para que el pin 12 se comporte como entrada digital?
pinMode (12, INPUT);
pinMode (12, OUTPUT);
digitalWrite (12, HIGH)
digitalWrite (12, LOW)
¿Qué valores de tensión pueden recibir las entradas digitales de Arduino?
Cualquier valor de tensión en el rango de 0 a 5 V
Todas las demás respuestas son correctas
Sólo dos valores: 0 V o 1 V
Sólo dos valores: 0 V o 5 V
¿Qué es?
Un resistor
Un pulsador
Un led
Un sensor de final de carrera
Sobre las entradas digitales de Arduino, podemos decir que...
Pueden recibir tensiones de cualquier valor en el rango de 0 a 5 V
El valor captado es interpretado por el puerto USB
Se utilizan para captar información del exterior
Son los pines A0 a A5
¿Cuántas entradas digitales tiene la placa Arduino?
6, los pines A0 a A5
12, los pines del 2 al 13
6, los pines marcados con el símbolo -
14, los pines del 0 al 13
¿Cuál de estos dibujos de un pulsador y su circuito equivalente (en rosa) son correctos?
La A y la D
La B y la D
La A y la C
La B y la C
¿Es este esquema eléctrico una buena representación del circuito Arduino de la izquierda?
No, en el esquema eléctrico sobra uno de los dos resistores
Sí, todo está correcto
No, en el circuito de la izquierda falta un led
No, en el circuito de la izquierda el pulsador está conectado en el pin 12 y no en el pin 7
¿De qué componente electrónico es este símbolo?
Pulsador
Relé
Led
Resistor
¿Está bien dibujado el esquema eléctrico?
Sí, es una buena representación del circuito Arduino de la izquierda
No, en el circuito de la izquierda falta el pulsador
No, en el esquema eléctrico falta el símbolo del pulsador
No, en el circuito de la izquierda el led está conectado en el pin 12 y no en el pin 2
Al pulsar un botón se enciende un led y al soltarlo se apaga, ¿qué diagrama de flujo lo representa?
Todas las demás respuestas son correctas
A
B
C
¿En qué código se crea una variable a la que no se puede cambiar el valor posteriormente?
int ledPin = 2;
const int ledPin = 2;
int buttonPin = 12;
int buttonState = 0;
Según este código para una placa Arduino...
Si la variable buttonState es LOW, se enviarán 5 V a la entrada digital 12
Si la variable buttonState es HIGH, se enviarán 5 V a la salida digital 2
Si la variable buttonState es HIGH, se enviarán 5 V a la entrada digital 12
Si la variable buttonState es LOW, se enviarán 5 V a la salida digital 2
Según este código para una placa Arduino, el pin 2 se comportará como...
Una entrada digital
Una salida digital
No se comportará ni como entrada ni como salida
Todas las demás respuestas son correctas
¿Qué instrucción se utiliza para leer el estado de una entrada digital en Arduino?
digitalWrite()
analogRead()
digitalRead()
pinMode()
¿Qué estructura de programación se utiliza en las líneas 11 a 16?
Una estructura condicional if... else
Un bucle for
Un bucle while
Una estructura condicional if... else if... else
¿Cuántas veces se ejecutarán las líneas de código que hay entre las llaves del bucle while?
12 veces
15 veces
Si el pulsador está presionado ( variable buttonPin == HIGH), no se ejecutarán ninguna vez
Continuamente mientras el pulsador esté presionado (variable buttonPin ==HIGH)
Al pulsar un botón parpadea un led y al soltarlo se apaga, ¿qué diagrama de flujo lo representa?
C
B
Ninguno de los tres
A
El código de la línea 11 se podría traducir por...
Mientras que el pin de la variable buttonPin tenga valor LOW
Pon valor HIGH a la variable buttonPin
Mientras que el pin de la variable ledPin tenga valor HIGH
Mientras que el pin de la variable buttonPin tenga valor HIGH
¿Son equivalentes este código textual y este código visual?
No, en el código textual se utiliza un bucle while y en el código visual un bucle for
No, la variable timer tiene diferente valor
Sí, son equivalentes
No, en el código textual se utiliza un bucle while y en el código visual una estructura condicional if... else
