Examen de Arduino

 

Ciclo de grado Medio de Instalaciones de telecomunicaciones

Ies Mare Nostrum  ( Málaga )

Completa tus datos Nombre:
1 Qué comando hay que usar para configurar el pin 7 como salida digital
 
int sensorValue = 7;
int sensorPin = 7;
pinMode(7, OUTPUT);
digitalWrite(7);
2 ¿Cómo hacemos para leer un sensor de temperatura?

 
a) int valor: pin mode
b) int sensortemperatura = A1;
c) int analogWrite= analogRead(A0);
d) int valor= analogRead(A0);
3Cuales son las 2 principales estructuras de programa en Arduino:
 
a) loop y main
b)setup  y loop
c) main y setup;
d) loop y reset
4 Se utiliza una resistencia en los proyectos que usan leds para
 
a) Aumentar la luminosidad
b) Disminuir el consumo del LED y alargar la vida
c) evitar que se estropee
d) activar la corriente en el puerto
5 Al apagar arduino..
 
a) Se borran las líneas de código y hay que volver a cargarlas por el puerto USB
b) Si estaba cargado con código, permanecen el programa
c) Se carga sólo al conectar la alimentación
d) Tenemos que instalar el driver para que funcione
6  De los siguientes elementos, selecciona qué es una entrada digital
 
a) botón pulsador
b) servo
c) potenciómetro
d) sensor de presión
7 Qué hace esta instrucción en un programa como : int led=9;?
 
a) Enciende el led 9
b) Asigna el puerto 9 a led
c) Define la variable interna led
d) Se define una variable asignando el valor 9
8 Al usar las salidas digitales, tenemos que tener en cuenta que:
 
a) La salida máxima que da el puerto es 20 mA
b) La Imax es 50 mA
c) La Imax es 100 mA
d) La Imax es 1 mA
9 Qué es un escudo (shield)?
 
a) Una tarjeta que protege contra sobre-tensiones
b) Un sistema que se usa para encapsular las tarjetas de desarrollo.
c) Una tarjeta que se apila sobre una placa de desarrollo Arduino para ampliar sus características.
d) Una placa para funcionar como escudo de interferencias electromagnéticas
10 En la parte inferior tenemos tres códigos para controlar un  semáforo  con la secuencia  rojo, amarillo, verde.

En ningún momento deben estar  las 3 luces apagadas, para no generar confusión. Tenemos el led verde se conecta al  pin  2, el led amarillo al pin  3 y el led rojo al pin 4
Elige cuál de estas implementaciones se adapta mejor al comportamiento deseado

A
B
C
Los tres generan error de iluminación
11 La placa de arduino Uno
 
a) Puede funcionar sin ordenador
b) Necesita tener alimentación USB para funcionar
c) Tiene puertos analógicos de salida
d) Puede suministrar tensiones de 10 voltios
12  En el siguiente código, decir qué número se muestra en la 3º línea de  pantalla:

for(int x = 2; x < 100; x = x * 1.5){ println(x); }
 

a) 3
b) 4
c) 6
d) Ninguno de los anteriores
13 Qué instrucción se emplea para  cambiar los parámetros de una medición externa
 
a) Con la función map
b) La función change pharamet
c) Mediante el if
d) La función loop
14 Queremos declarar una entrada digital. ¿Qué tenemos que emplear?
 
a) pinMode(7, INPUT);
b) serial.begin(9000);
c) pinMode(7,OUTPUT);
d) digitalwrite (7, digital);
15 Cual de los siguientes dispositivos es una entrada analógica: a) LED
b) Sensor de presión
c) servo
d) Pulsador
16 De los siguientes componentes, señala cual es una salida
 
a) sensor de temperatura
b) motor servo
c) pulsador
d) Resistencia variable ( potenciómetro )
17 Tomamos  una medida en Ao utilizando un divisor de tensión. El código empleado es :
 if (sensorValue > 512)
   {
      Serial.println("Mayor que 2,5V");
   }
   else
   {
      Serial.println("Menor que 2,5V");
   }

Qué información nos da ese código

a) Se activa el sensor si es mayor de 512 voltios
b) Se imprime mayor de 2,5 si la tensión es mayor a 512
c) Se pone 2,5 el puerto A0
d) Si se toma un valor superior a 512, se imprime "Mayor de 2,5 V"
18  Para almacenar una letra se necesita una variable
 
a) String
b) int
c) float
d) char
19  Default se suele emplear en las instrucciones a) return
b)  Switch
c) if else
d) else
20 Para provocar un reposo dentro del programa, se usa
 
a) digitalWrite(10,HIGH);
b) delay(10);
c) sleep 10 ms;
d) digitaRead(+);
* Si quieres dejar algún comentario, éste es el momento Pues:

Soluciones:

s1 = "c"; 
s2 = "d"
s3 = "b";
s4 = "c";
s5 = "b";
s6 = "a";
s7 = "d";
s8 = "a";
s9 = "c";
s10 = "b";
s11 = "a";
s12 = "b";
s13 = "a";
s14 = "a";
s15 = "b";
s16 = "b";
s17 = "d";
s18 = "d";
s19 = "b";
s20 = "b";