Test sobre Arduino: Componentes Electrónicos y Programación
Arduino: Componentes Electrónicos y Programación - Guía Completa
Test: Arduino y componentes electrónicos, Programación Arduino (LEDs)
20 preguntas
Pregunta 1: En el código del LED parpadeando, el LED permanece encendido durante 2 segundos.
A. Sí
B. No
Explicación: Según el código de LED parpadeando, la instrucción 'delay(1000);' después de 'digitalWrite(13, HIGH);' indica que el LED permanece encendido por 1000 milisegundos, lo que equivale a 1 segundo, no 2 segundos.
Pregunta 2: Para configurar un pin con la función pinMode(), el segundo parámetro especifica el número del pin que se va a utilizar.
A. Sí
B. No
Explicación: La función pinMode(pin, modo) configura un pin. El primer parámetro ('pin') indica el número del pin a configurar, mientras que el segundo parámetro ('modo') especifica si el pin será usado como INPUT o OUTPUT.
Pregunta 3: ¿Cuál es la función principal de `void setup()` en un programa Arduino, según los materiales de estudio?
A. Configurar los pines y componentes que se usarán en el programa.
B. Se ejecuta repetidamente en un ciclo constante después de iniciar el Arduino.
C. Se ejecuta una única vez al inicio del Arduino.
D. Detener la ejecución del programa por un tiempo específico en milisegundos.
Explicación: La sección 'void setup()' se describe como una 'función que se ejecuta una sola vez cuando inicia el Arduino' y 'sirve para configurar', como se ve en el ejemplo de 'pinMode(13, OUTPUT);'. Las otras opciones describen 'void loop()' (se repite constantemente) y 'delay()' (detiene el programa).
Pregunta 4: ¿Cuál es la característica principal de la función `void loop()` en la programación de Arduino?
A. Se ejecuta una sola vez al iniciar el Arduino.
B. Contiene el código que se repite infinitamente.
C. Sirve para configurar los pines del Arduino.
D. Detiene la ejecución del programa por un tiempo determinado.
Explicación: Según los materiales de estudio, `void loop()` es la función que se repite constantemente, haciendo que el Arduino esté repitiendo lo que está dentro infinitamente. Las otras opciones describen `void setup()` (se ejecuta una vez para configurar), `pinMode()` (configura pines) o `delay()` (detiene el programa).
Pregunta 5: La instrucción `digitalWrite(13, LOW);` mantiene encendido el LED del pin 13.
A. Sí
B. No
Explicación: La instrucción `digitalWrite(13, LOW);` apaga el LED, no lo mantiene encendido. La instrucción `delay(2000);` causa una pausa, no controla el estado de encendido o apagado del LED directamente.