Font size
Worksheets2da evaluación de Arduino
Total questions: 20
Worksheet time: 17mins
¿Qué hace la función analogWrite en Arduino?
Lee un valor analógico de un sensor.
Escribe un valor analógico en un pin PWM.
Escribe un valor digital en un pin.
Lee un valor digital de un pin.
¿Cuál es el rango de valores que se pueden pasar como parámetro a analogWrite ?
0 a 255
-127 a 127
0 a 1023
0 a 250
¿Qué hará el siguiente código en Arduino?
Enciende el LED conectado al pin 9 gradualmente y luego lo apaga.
Enciende el LED conectado al pin 9 instantáneamente y luego lo apaga gradualmente.
No hace nada, ya que hay un error en el código.
Hace parpadear el LED conectado al pin 9 a una velocidad constante.
¿Cuál es el propósito principal de utilizar un bucle for en Arduino junto con analogWrite?
Repetir una secuencia de pulsos digitales.
Leer valores analógicos de sensores.
Generar una señal analógica gradualmente cambiante, como para controlar la intensidad de un LED.
Realizar operaciones matemáticas complejas en un microcontrolador.
¿Cuál es la sintaxis correcta para utilizar la función analogWrite en Arduino para establecer el valor de PWM en un pin?
analogWrite(255, 13);
writeAnalog(13, 255);
PWM(13, 255);
analogWrite(13, 255);
¿Qué valor máximo puede tener el parámetro de ciclo de trabajo en la función analogWrite?
256
255
254
250
¿Cuál de las siguientes declaraciones es la forma correcta de definir una función personalizada llamada cambiarBrillo en Arduino que utiliza analogWrite para ajustar el brillo de un LED conectado al pin 9?
void cambiarBrillo(int pinLED, int valorBrillo) {
analogWrite(valorBrillo, pinLED); }
void cambiarBrillo(int valorBrillo, int pinLED) { analogWrite(pinLED, valorBrillo); }
int cambiarBrillo(int pinLED, int valorBrillo) { analogWrite(pinLED, valorBrillo); }
void cambiarBrillo(int pinLED, int valorBrillo) { PWM(pinLED, valorBrillo); }
¿Cuál es la función de la instrucción for en Arduino?
Definir una función personalizada.
Leer un valor analógico de un sensor.
Crear un bucle que se ejecuta un número específico de veces.
Crear un bucle que se ejecuta repetidas veces.
¿Qué es una función en Arduino?
Una representación gráfica de un componente electrónico.
Un conjunto de instrucciones que realiza una tarea específica y puede ser llamado desde otras partes del programa para ejecutar esa tarea.
Un módulo de software que realiza una tarea específica y puede ser reutilizado.
¿Cuál es el propósito principal de utilizar funciones en Arduino?
Reducir el consumo de energía de la placa Arduino.
Aumentar la velocidad de ejecución del programa.
Dividir el programa en partes más pequeñas y organizadas para facilitar el desarrollo y la depuración.
Controlar la temperatura de la placa Arduino.
¿Qué es un "parámetro" en una función de Arduino?
Una variable global utilizada en toda la función.
Un valor que se pasa a la función para que la utilice en su ejecución.
Un valor constante que no puede cambiar durante la ejecución de la función.
¿qué declaración se usa para declarar una variable entera llamada "miNumero"?
int miNumero = 42;
void miNumero = 42;
bool miNumero = 42;
float miNumero = 42;
Supongamos que has definido una función personalizada en Arduino llamada parpadeoLED para hacer que un LED parpadee. ¿Cómo llamarías a esta función en el bucle principal loop para que el LED parpadee?
loop(parpadeoLED);
parpadeoLed();
for (parpadeoLED()){}
parpadeoLED();
¿Cuál es el propósito de la función parpadeoRapido? ¿Prende el led?
Encender y apagar el LED conectado al pin 12 en intervalos de 500 milisegundos.
Encender y apagar el LED conectado al pin 12 en intervalos de 1000 milisegundos.
Configurar el pin 11 como entrada.
No prende
Realizar una suma de dos números.
¿qué representa la variable de tipo int?
Una cadena de caracteres.
Un número con coma.
Un valor decimal o entero.
Una opción lógica entre verdadero y falso.
(0/1)
¿Cuál es la estructura básica de una función en Arduino?
Tipo de retorno, nombre de la función, parámetros, cuerpo de la función.
Nombre de la función, tipo de retorno, parámetros, cuerpo de la función.
Tipo de retorno, parámetros, nombre de la función, cuerpo de la función.
Parámetros, tipo de retorno, cuerpo de la función, nombre de la función.
¿Qué tipo de dato se utiliza como tipo de retorno cuando una función en Arduino no devuelve ningún valor?
void
int
char
float
¿qué se coloca dentro del cuerpo de una función?
Los parámetros de entrada
El tipo de retorno
El nombre de la función
El código que se ejecuta cuando la función es llamada
¿Qué se necesita para llamar a una función personalizada en Arduino?
Un condicional if.
Escribir el nombre de la función seguido de paréntesis.
Declarar la función como loop().
Incluir la librería "Arduino.h".
Supongamos que tienes una función llamada sumar que toma dos números enteros como parámetros y devuelve su suma. ¿Cuál sería el código correcto para llamar a esta función y almacenar el resultado en una variable llamada "resultado"?
int resultado = sumar(5, 3);
sumar(5, 3) = resultado;
int resultado = sumar();
resultado = sumar(5, 3);
