option
Cuestiones
ayuda
daypo
buscar.php

Arduino DDT

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Arduino DDT

Descripción:
Arduino DDT

Fecha de Creación: 2025/03/11

Categoría: Otros

Número Preguntas: 44

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cómo se alimenta una placa Arduino UNO?. Solo a través de USB. Solo con un Jack de alimentación. Mediante USB y Jack de alimentación. Mediante una batería de 3V.

¿Cuál es la intensidad máxima de los pines de entrada y salida en Arduino?. 20 mA. 40 mA. 100 mA. 200 mA.

¿Qué rango de valores tiene una entrada analógica en Arduino?. 0 a 255. 0 a 1023. 0 a 4095. 0 a 65535.

¿Cuál es la precisión en bits de una salida analógica en Arduino?. 8 bits. 10 bits. 12 bits. 16 bits.

¿Qué tipo de señal genera la función analogWrite() en Arduino?. Una señal analógica pura. Una señal PWM. Una señal de onda cuadrada fija. Una señal de baja frecuencia.

¿Cuál es la estructura básica de un programa en Arduino?. int main() {}. void setup() {} y void loop() {}. void start() {} y void execute() {}. setup() y run().

¿Qué función en Arduino se ejecuta solo una vez al iniciar el programa?. loop(). setup(). start(). begin().

¿Cómo se declara correctamente una variable entera en Arduino?. variable int x = 10;. int x = 10;. var x = 10;. integer x = 10;.

¿Cómo se define una variable en Arduino que no puede cambiar su valor?. fixed int x = 5;. int x = 5;. const int x = 5;. static int x = 5;.

¿Cuál de estas estructuras de control permite ejecutar un bloque de código varias veces mientras se cumpla una condición?. if. for. while. switch.

¿Qué comando se usa para definir un pin como salida digital?. digitalMode(pin, OUTPUT);. pinMode(pin, OUTPUT);. setPin(pin, HIGH);. definePin(pin, OUT);.

¿Cómo se enciende un LED conectado al pin 8?. digitalWrite(8, HIGH);. writePin(8, ON);. setOutput(8, 1);. turnOn(8);.

¿Qué hace la función delay(1000); en un programa de Arduino?. Hace que Arduino deje de funcionar. Detiene la ejecución del código durante 1 segundo. Resetea Arduino. Aumenta la velocidad del programa.

¿Cómo se realiza la lectura de un valor analógico en Arduino?. analogRead(pin);. readAnalog(pin);. getAnalog(pin);. inputAnalog(pin);.

¿Qué comando se usa para generar una señal PWM en Arduino?. analogOut(pin, value);. digitalPWM(pin, value);. analogWrite(pin, value);. writePWM(pin, value);.

¿En la práctica 1, qué pin se usa para encender un LED en el ejercicio "Blink LED"?. Pin 2. Pin 8. Pin 13. Pin A0.

En la práctica 1, ¿cómo se lee un sensor analógico en Arduino?. sensorValue = digitalRead(A0);. sensorValue = analogRead(A0);. sensorValue = readAnalog(A0);. sensorValue = inputRead(A0);.

¿Qué instrucción permite enviar datos al monitor serie en la práctica 1?. Serial.print(variable);. Monitor.write(variable);. Serial.send(variable);. Data.write(variable);.

En la práctica 1, ¿qué estructura se usó para hacer que un LED varíe progresivamente su brillo?. if. while. for. switch-case.

¿Qué hace el siguiente fragmento de código en la práctica 1? if (analogValue > threshold) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); }. Enciende un LED si el valor analógico supera un umbral. Muestra el valor analógico en el monitor serie. Hace parpadear un LED constantemente. Configura el LED como entrada.

En la práctica 1, ¿qué instrucción permite iterar sobre varios pines de LED de manera secuencial?. while. switch-case. for. goto.

¿Qué operador se usa en la práctica 1 para invertir el valor de una variable en el ejercicio "Fade"?. +. -. *. /.

¿Cómo se define un pin de entrada en la práctica 1?. pinMode(pin, INPUT);. setPin(pin, IN);. definePin(pin, READ);. configure(pin, INPUT);.

¿Qué estructura de control se usa en la práctica 1 para clasificar los valores de un sensor en rangos?. if-else. switch-case. while. for.

En la práctica 1, ¿qué comando detiene la ejecución del código durante 30 milisegundos?. delay(30);. pause(30);. stop(30);. halt(30);.

En la práctica 2, ¿qué comando se usa para generar una onda cuadrada de 1 Hz con delay()?. delay(1000);. delay(500);. delay(2000);. delay(250);.

¿Cuál es la ventaja de usar millis() en lugar de delay() en la generación de ondas cuadradas?. Permite que Arduino realice otras tareas al mismo tiempo. Reduce la frecuencia de la señal. Aumenta la potencia de salida. Evita errores de programación.

En la práctica 2, ¿qué función se usa para leer una señal analógica en el pin A0?. analogRead(A0);. read(A0);. getAnalog(A0);. inputAnalog(A0);.

En la práctica 2, ¿qué expresión se usa para convertir una lectura ADC (0-1023) en voltaje (0-5V)?. inputSample * 5 / 1024;. inputSample * 1024 / 5;. inputSample / 5;. inputSample * 10 / 1024;.

En la práctica 2, ¿qué función se usa para generar una señal sinusoidal en el pin PWM?. analogWrite(pin, value);. sinWrite(pin, value);. waveGenerate(pin, value);. setPWM(pin, value);.

En la práctica 2, ¿qué tipo de señal se genera con el código SquareWaveGenDelay?. Onda sinusoidal. Onda cuadrada. Onda triangular. Onda diente de sierra.

En la práctica 2, ¿qué instrucción se usa para medir el tiempo sin detener el programa?. millis(). delay(). wait(). pause().

¿Cuál es la principal desventaja de usar delay() en la generación de ondas cuadradas?. La señal generada tiene ruido eléctrico. No permite ejecutar otras tareas al mismo tiempo. Requiere un cristal externo. Consume demasiada energía.

En la práctica 2, ¿qué variable almacena el tiempo en el que ocurrió el último cambio de estado de la onda cuadrada?. squareCycleTime. lastSquareToggleTime. lastUpdateTime. waveTime.

¿Cómo se almacena la señal sinusoidal en la práctica 2 antes de enviarla al pin de salida?. En un vector llamado sinusArray[]. En una variable de tipo float. En la memoria EEPROM. Directamente en el puerto serie.

En la práctica 2, ¿qué instrucción se usa para escribir un valor PWM en un pin?. analogWrite(pin, value);. pwmOut(pin, value);. setPWM(pin, value);. waveWrite(pin, value);.

¿Cuál es el propósito de la función Serial.begin(115200); en la práctica 2?. Configurar la velocidad de comunicación serie. Encender un LED conectado al puerto serie. Generar una señal de reloj en Arduino. Establecer un temporizador en el programa.

En la práctica 2, ¿qué comando permite normalizar la señal de entrada de 0-1023 a un rango de 0-5V?. inputSample = inputSample * 5 / 1024;. inputSample = inputSample / 1024;. inputSample = inputSample * 1024 / 5;. inputSample = map(inputSample, 0, 1023, 0, 5);.

¿Cuál es la diferencia principal entre SquareWaveGenDelay y SquareWaveGenMillis?. SquareWaveGenDelay usa delay(), mientras que SquareWaveGenMillis usa millis(). SquareWaveGenMillis genera una señal más ruidosa. SquareWaveGenDelay genera una señal sinusoidal. SquareWaveGenMillis usa PWM en lugar de HIGH y LOW.

¿Qué estructura de control se usa para recorrer la tabla de valores sinusoidales en la práctica 2?. if-else. while. for. switch-case.

¿Qué función se usa en la práctica 2 para tomar una muestra analógica de la entrada?. digitalRead(pin);. analogRead(pin);. serialRead(pin);. waveRead(pin);.

En la práctica 2, ¿qué operador se usa para incrementar el índice en la tabla de valores sinusoidales. index + 1;. index++;. ++index;. index += 2;.

¿Cómo se asegura la continuidad de la onda sinusoidal en la práctica 2 cuando se llega al final del array de valores?. Reiniciando el índice currentSinusIndex = 0;. Deteniendo el código con break;. Usando analogRead(A0);. Enviando los datos por el puerto serie.

¿Qué hace el siguiente fragmento de código en la práctica 2? analogWrite(analogOutputPin, sinusArray[currentSinusIndex]); currentSinusIndex++;. Escribe un valor PWM basado en la onda sinusoidal en la salida. Genera una onda cuadrada. Mide la resistencia de un sensor. Configura un temporizador.

Denunciar Test