Font size
WorksheetsPreguntas sobre Programación
Total questions: 38
Worksheet time: 1hrs 22mins
Elige cinco de estas cosas y pon ejemplos de programas que deberán contener, como en caso del autobús explicado en el apartado 1 de la sección “Conoce”.
¿En qué se diferencian el código fuente y el código objeto?
Explica la diferencia entre un compilador y un intérprete. Explica también la diferencia entre compilar y ejecutar un programa.
Enumera y explica los seis pasos que requiere el desarrollo de un programa.
Enumera y explica los seis pasos que requiere el desarrollo de un programa.
¿Qué es la depuración de un programa? ¿Qué tres procedimientos de depuración hemos visto en la unidad?
Detección de errores de compilación.
Detección de errores en el funcionamiento.
Optimización de la programación.
¿Qué tipos de variables existen? ¿Qué diferencias hay entre ellas?
Variable global.
Variable local.
Explica los principales tipos de estructuras que existen en los lenguajes de programación estructurada.
Estructuras condicionales (o selectivas).
Bucles (o estructuras repetitivas o iterativas).
¿Qué diferencia hay entre controlar un robot desde un ordenador, hacerlo desde un microcontrolador y hacerlo desde un sistema SCADA? ¿Qué ventajas y qué inconvenientes tiene cada tipo de control?
Explica qué es una tarjeta controladora, para qué sirve y de qué elementos consta.
¿Qué diferencias existen entre un sistema de control de lazo abierto y uno de lazo cerrado? Pon un par de ejemplos.
Para cada uno de los siguientes sensores: LDR, sensor de humedad, sensor de ultrasonidos, sensor de infrarrojos. a. Describe brevemente su funcionamiento. b. Indica si se conecta a las entradas analógicas o digitales de la tarjeta. c. Dibuja su símbolo.
Explica en qué se diferencian un motor, un servomotor y un motor de rotación continua.
Dibuja un robot para transportar y colocar objetos en las estanterías de un almacén. Debe tener al menos diez grados de libertad.
Explica en qué consisten las entradas y salidas analógicas y digitales de la placa Arduino y los rangos de voltaje.
Cuando vuelco un programa mediante el IDE de Arduino, ¿queda grabado en la tarjeta para la próxima vez que lo conecte?
Sí
No
Si le conecto una batería externa, ¿seguirá funcionando?
Sí
No
Explica para qué se utilizan los sistemas SCADA.
Explica cuáles son las principales diferencias entre los tres tipos de transmisión serie en Arduino.
Ordena los tres tipos de transmisión serie en Arduino de mayor a menor velocidad de transmisión.
SPI
I2C
UART
Ordena los tres tipos de transmisión serie de Arduino de mayor a menor número de dispositivos que se pueden conectar.
I2C
SPI
UART
Explica qué es un HMI e indica si siempre es necesario en un sistema SCADA.
Explica tres aplicaciones del Internet de las cosas en cada uno de los siguientes campos: agricultura, medicina, educación, transportes, consumo.
En el montaje utilizado en la práctica 3, ¿cómo hay que variar el código para que se enciendan los leds en otro orden que tú elijas pasando de un led a otro cada 500 ms?
¿Por qué crees que se han definido antes las funciones void bajar() y void subir()?
¿Qué ocurre cuando se cumplen las instrucciones incluidas en el bloque void loop( )?
¿Qué condición debe cumplirse para que los pines 10 y 11 se sitúen en el nivel LOW?
En el montaje utilizado en la práctica 6, modifica el código para que se muestre en el monitor serie el valor de la temperatura. Guarda el archivo como UD05_25_nombreapellido. Hay que incluir en el setup la línea Serial.begin(9600); En el loop incluimos las instrucciones correspondientes a Serial.print y Serial.println, tal como se muestran en la figura.
Explica qué función desempeña la librería que se incluye en la práctica 6. Explica también por qué en esta misma práctica la variable medida se define como int y la variable grados se define como float.
A partir de lo que hemos visto en la práctica 7, explica qué importancia tiene la velocidad de transmisión, qué son los bps y dónde debemos configurarla: ¿en la tarjeta?, ¿en el programa monitor?
La ventana inteligente. Basándote en las prácticas de la unidad, programa y construye un sistema que controle la persiana y el toldo de una casa, de forma que cuando salga el sol, la persiana suba y el toldo baje; y cuando anochezca, la persiana baje y el toldo suba. Guarda el archivo como UD05_28_nombreapellido.ino.
Medidor de luz. Diseña, construye y programa un medidor de luz que muestre la cantidad de radiación ambiente por medio de un display LCD. Basándote en las prácticas de la unidad y sustituyendo el termistor por un LDR, captura la luz ambiente.
¿Qué tipo de comunicación utiliza Arduino para conectar múltiples dispositivos en una red de área local?
Wi-Fi
Ethernet
Bluetooth
¿Cuál es la función principal de un sensor en un proyecto de Arduino?
Almacenar información
Recoger datos del entorno
Proporcionar energía
¿Qué tipo de pin se utiliza para la comunicación digital en Arduino?
Pin de alimentación
Pin digital
Pin analógico
¿Qué tipo de pin se utiliza para la lectura de señales analógicas en Arduino?
Pin digital
Pin de alimentación
Pin analógico
¿Cuál es la velocidad máxima de comunicación de un puerto UART en Arduino?
9600 bps
115200 bps
250000 bps
¿Qué protocolo se utiliza para la comunicación entre dispositivos en un bus I2C?
Unidireccional
Bidireccional
Direccional
