Pregunta 1
Pregunta
_______ es una plataforma de creación de electrónica de _______, la cual está basada en hardware y software ______ para los creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de ______de ______ a los que la comunidad de creadores puede darles diferentes tipos de uso.
Respuesta
-
Arduino / código abierto / libre / tareas / circuitos
-
Arduino / código abierto / libre, flexible y fácil de utilizar / microordenadores / una sola placa
-
Arduino / código abierto / complejo / ordenadores / dos placas
Pregunta 2
Pregunta
Señale la respuesta correcta:
Respuesta
-
En 2003 nace Arduino, una placa para conectar periféricos a las entradas y salidas de un microcontrolador.
-
Sirve para redes sensores, robótica complicada, alarmas, sistemas de comunicaciones, etc.
-
Sus tipos son Arduino: UNO, Nano, Mega 2560, Ethernet, LyliPad, Maripa, ADK, entre otros.
-
Todas son correctas.
Pregunta 3
Pregunta
Señale la respuesta correcta:
Respuesta
-
Muchos de los periféricos tienen que alimentarse, hay dos maneras de hacerlo: a través del propio Arduino (5v y 3,3v de DC) y alimentación externa (cualquier alimentación diferente de 5v y 3,3v, con un consumo alto).
-
Los periféricos envían información al exterior y se la
transmiten al Arduino (pulsadores, sensores, etc..).
-
El Arduino recibe información de los periféricos para que estos actúen (leds, motores, pantallas, etc..).
-
Todas son correctas.
Pregunta 4
Pregunta
Es una placa que permite expandir
funcionalidades a Arduino:
Respuesta
-
Shibel.
-
Sthield.
-
Strield.
-
Shield.
Pregunta 5
Pregunta
Conceptos básicos.
Definen el inicio y el final de un bloque de instrucciones:
Respuesta
-
PUNTO Y COMA ;
-
LAS LLAVES {}
-
COMENTARIOS /*…*/ y //
Pregunta 6
Pregunta
Son elementos donde se almacenan los datos numéricos que va a
necesitar el programa durante su ejecución.
Pregunta 7
Pregunta
Tipos de variables:
Los datos que guardamos en las variables pueden ser de diferentes tipos:
Respuesta
-
- char, se utilizan para almacenar caracteres, ocupan un byte.
-
- byte, pueden almacenar un número entre 0 y 256.
-
- int, ocupan 2 bytes (16 bits), y por lo tanto almacenan número entre -32,768 y 39,767.
Pregunta 8
Pregunta
Tipos de variables:
Los datos que guardamos en las variables pueden ser de diferentes tipos:
Respuesta
-
- char, se utilizan para almacenar caracteres, ocupan dos bytes.
-
- int, ocupan 2 bytes (16 bits), y por lo tanto almacenan solo números negativos.
-
- byte, pueden almacenar un número entre 0 y 255.
Pregunta 9
Pregunta
Tipos de variables:
Los datos que guardamos en las variables pueden ser de diferentes tipos:
Respuesta
-
- byte, pueden almacenar un número entre 0 y 255.
- char, se utilizan para almacenar caracteres, ocupan un byte.
-
- int, ocupan 2 bytes (16 bits), y por lo tanto almacenan número entre -32,768 y 32,767.
-
Todas son correctas.
Pregunta 10
Pregunta
Tipos de variables:
Los datos que guardamos en las variables pueden ser de diferentes tipos:
Respuesta
-
- unsigned long. 32 bits con signo.
-
- long, ocupa 36 bits (4 bytes), desde -2,147,483,648 a 2,147,483,647.
-
- unsigned int, ocupa trambién 2 bytes sin signo, puede tomar valores entre 0 y 65,535.
Pregunta 11
Pregunta
Tipos de variables:
Los datos que guardamos en las variables pueden ser de diferentes tipos:
Respuesta
-
- unsigned long. 32 bits sin signo.
-
- long, ocupa 32 bits (4 bytes), desde -2,147,483,648 a 2,147,483,647.
-
Todas son correctas.
Pregunta 12
Pregunta
Tipos de variables:
Los datos que guardamos en las variables pueden ser de diferentes tipos:
Respuesta
-
- float, son números enteros que ocupan 32 bits (4 bytes)..
- double, almacena números decimales, pero disponen de 8-bytes (64 bit).
-
- float, son números decimales que ocupan 32 bits (4 bytes)..
- double, almacena números decimales, pero disponen de 8-bytes (64 bit).
-
- float, son números decimales que ocupan 32 bits (4 bytes)..
- double, almacena números reales, pero disponen de 8-bytes (64 bit).
Pregunta 13
Pregunta
Señale la respuesta correcta:
Respuesta
-
La instrucción “#include” se utiliza para incluir bibliotecas internas.
-
Esto da al programador el acceso a un gran número de bibliotecas estándar del lenguaje D.
-
Una librería es fundamentalmente un grupo de funciones ya desarrolladas.
Pregunta 14
Pregunta
Operadores: Con ellos vamos a poder transformar las variables de un programa. Hay varios tipos:
Respuesta
-
Aritméticos: Permiten hacer operaciones
Suma + Resta - Multiplicación * División /
-
Compuestos: Se suelen usar en bucles o programas cíclicos: Sumar uno ++ Restar uno - -
-
De comparación: Se usan en estructuras condicionales.
Igual == Menor < Mayor > Distinto != Menor o igual <=
-
Todas son correctas.
Pregunta 15
Pregunta
Operadores: Con ellos vamos a poder transformar las variables de un programa. Hay varios tipos:
Respuesta
-
Compuestos: Se suelen usar en bucles o programas cíclicos: Sumar uno -- Restar uno ++
-
Booleanos: Operadores para comparar dos o más expresiones que no devuelven un valor numérico, sino un valor de verdadero o falso.
Se cumplen dos expresiones && Se cumple alguna || Negación !
-
Booleanos: Operadores para comparar dos o más expresiones que devuelven un valor numérico.
Se cumplen dos expresiones && Se cumple alguna || Negación !
Pregunta 16
Pregunta
Sirven para guiar el programa en una u otra dirección en función de si se
cumplen o no una serie de condiciones:
Pregunta 17
Pregunta
Sirven para guiar el programa en una u otra dirección en función de si se
cumplen o no una serie de condiciones:
Respuesta
-
If: Si se cumple se ejecutan las sentencias del bloque. Sino se cumple el programa salta este bloque sin ejecutar instrucción alguna.
-
If … elsa: si no se cumple la condición, no se salta el bloque, sino que ejecuta las instrucciones del bloque “elsa”.
-
Todas son correctas.
Pregunta 18
Pregunta
El bucle "while" realiza la siguiente función:
Respuesta
-
Repite un bloque de sentencias mientras se cumpla una condición.
-
Repite las instrucciones entre llaves mientras se esté cumpliendo la expresión incluida en el bucle.
-
Ejecuta las instrucciones al menos una vez.
Pregunta 19
Pregunta
El bucle "for" realiza:
Respuesta
-
Repite un bloque de sentencias mientras se cumpla una condición.
-
Repite las instrucciones entre llaves mientras se esté cumpliendo la expresión incluida en el bucle.
-
Ejecuta las instrucciones al menos una vez.
Pregunta 20
Pregunta
El bucle "Do...While" realiza:
Respuesta
-
No es "Do...While" sino "For...While.
-
Sino se cumple el programa salta este bloque sin ejecutar instrucción alguna
-
Repite las instrucciones entre llaves mientras se esté cumpliendo la expresión incluida en el bucle, y al menos una vez.
Pregunta 21
Pregunta
Función usada en la función setup() para configurar un pin dado como
entrada o como salida:
Respuesta
-
digitalRead(pin)
-
pinMode(pin, mode)
-
digitalWrite(pin, value)
Pregunta 22
Pregunta
Lee el valor desde un pin digital específico. Devuelve un valor HIGH o LOW:
Respuesta
-
digitalRead(pin)
-
pinMode(pin, mode)
-
digitalWrite(pin, value)
Pregunta 23
Pregunta
Funcion digitalWrite(pin, value):
Respuesta
-
Lee el valor desde un pin digital específico. Devuelve un valor HIGH o LOW.
-
Función usada en la función setup() para configurar un pin dado como entrada o como salida.
-
Introduce un nivel alto (HIGH) o bajo (LOW) en el pin digital especificado.
Pregunta 24
Pregunta
Función analogRead(pin):
Respuesta
-
Lee el valor desde el pin analógico especificado con una resolución de 8 bits.
-
Esta función solo funciona en los pines analógicos (0-5). El valor resultante es un entero de 0 a 1024.
-
Los pines analógicos, a diferencia de los digitales no necesitan declararse previamente como INPUT o OUTPUT.
Pregunta 25
Pregunta
Función analogWrite(pin, value):
Respuesta
-
Escribe un valor pseudo-analógico usando modulación por (largo) de pulso (PWM) en un pin de salida marcado como PWM nos devuelve un valor medio entre 0V y 5V.
-
Esta función está activa para los pines (1), 3, 5, 6, 9, 10, 11.
-
Ej: analogWrite(analogOutPin, outputValue)
-
Todas son correctas.
Pregunta 26
Pregunta
La función de tiempo es: