Parcial Arduino
Parcial Arduino
GRUPO:___________
1. ¿Cuál es la función principal del microcontrolador en una placa
Arduino?
A) Almacenar datos
B) Ejecutar programas
C) Proveer energía
D) Enviar señales
2. ¿Qué componente se encarga de suministrar energía a la placa
Arduino?
A) Microcontrolador
B) Puerto USB
C) Fuente de alimentación externa
D) Pines de alimentación
3. ¿Cómo se llaman los pines utilizados para conectar dispositivos
externos y sensores?
A) Pines de expansión
B) Pines de entrada/salida
C) Pines de alimentación
D) Pines de control
4. ¿Qué es el puerto USB en la placa Arduino y para qué se utiliza?
A) Para programar la placa y suministrar energía
B) Para conectar sensores
C) Para almacenar datos
D) Para alimentar otros dispositivos
5. ¿Dónde se encuentra el botón de reinicio (reset) en la placa Arduino
y qué función cumple?
A) Cerca del puerto USB, reinicia el código
B) En los pines de alimentación, apaga la placa
C) Junto al microcontrolador, borra la memoria
D) En los pines digitales, apaga los sensores
6. ¿Cuál es la función del LED incorporado en la placa Arduino y cómo
se controla?
A) Indicar la alimentación, controlado por el puerto USB
B) Indicar si está encendida, controlado por código
C) Probar el código, controlado por el microcontrolador
D) Indicar la conexión USB, controlado por un pin digital
7. ¿Qué diferencia hay entre los pines digitales y los pines analógicos
en una placa Arduino?
A) Los digitales solo leen valores fijos, los analógicos varían
B) Los digitales varían entre 0 y 5V, los analógicos son solo de entrada
C) Los digitales leen señales PWM, los analógicos no
D) Los analógicos solo leen datos, los digitales controlan LEDs
8. ¿Para qué se utilizan los pines de alimentación (5V, 3.3V, GND) en la
placa Arduino?
A) Para conectar y alimentar sensores
B) Para controlar motores
C) Para alimentar módulos de expansión
D) Para reiniciar la placa
9. ¿Cómo se denomina el conector utilizado para conectar módulos de
expansión y shields a la placa Arduino?
A) Pines de shield
B) Pines de expansión
C) Pines I/O
D) Pines header
10. ¿Qué es un “shield” en el contexto de Arduino y cómo se conecta a
la placa?
A) Un programa adicional, se conecta por USB
B) Un componente de software, se conecta por pines de datos
C) Un módulo de hardware, se conecta sobre la placa
D) Un sensor, se conecta mediante pines digitales
11. ¿Qué es Tinkercad y para qué se usa?
A) Un simulador online para diseñar circuitos y programar Arduino
B) Un software para crear proyectos de robótica
C) Una aplicación para diseñar componentes electrónicos
D) Una plataforma para fabricar hardware
12. ¿Dónde podríamos usar un Arduino en la vida real?
A) Controlar un semáforo inteligente
B) Crear un videojuego
C) Editar fotos
D) Desarrollar aplicaciones web
13. ¿Por qué es importante aprender a usar Arduino?
A) Porque es una plataforma barata
B) Porque se usa solo en la educación
C) Porque permite desarrollar prototipos electrónicos y aprender
programación
D) Porque es útil para aprender diseño gráfico
14. ¿Por qué las resistencias tienen diferentes valores?
A) Para controlar diferentes niveles de voltaje y corriente
B) Para controlar señales de entrada/salida
C) Para proteger el microcontrolador
D) Para permitir la conexión de varios sensores
15. ¿Qué representa el código de color en las resistencias?
A) Su tamaño
B) Su resistencia eléctrica
C) El tipo de material
D) La tensión que soportan
16. ¿Cómo se usa el PWM (modulación por ancho de pulso) en
Arduino?
A) Para leer señales de entrada
B) Para controlar la intensidad de luces LED
C) Para medir la resistencia de un sensor
D) Para reiniciar la placa
17. Si en un código de Arduino encuentras la instrucción
analogWrite(9, 128);, ¿qué ocurrirá con un LED conectado al pin 9?
A) El LED parpadeará rápidamente
B) El LED se encenderá a media intensidad
C) El LED se apagará
D) El LED se encenderá a máxima intensidad
18. En el siguiente código, ¿qué ocurre cuando el valor del
fotorresistor es mayor o igual a 450?
if (Valor >= 450) {
digitalWrite(2, HIGH);
} else {
digitalWrite(3, HIGH);
}
A) Se enciende el LED conectado al pin 3
B) Se enciende el LED conectado al pin 2
C) Ambos LEDs parpadean
D) Ambos LEDs se apagan
19. ¿Cuál sería el resultado de agregar un tercer LED conectado al pin
4 y encenderlo cuando el valor del fotorresistor sea mayor o igual a
700?
A) Se encenderán dos LEDs al mismo tiempo
B) El LED conectado al pin 4 no se encenderá
C) El LED del pin 4 se encenderá solo cuando el valor sea superior a 700
D) Los tres LEDs parpadearán al mismo tiempo
20. Predice el comportamiento de los LEDs con el siguiente código:
int Valor = analogRead(A0);
if (Valor > 500) {
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
delay(1000);
} else {
digitalWrite(3, HIGH);
delay(1000);
digitalWrite(3, LOW);
delay(1000);
}
A) Los LEDs parpadearán de forma alternada
B) Solo el LED del pin 2 se encenderá
C) Solo el LED del pin 3 se encenderá
D) Ningún LED se encenderá
CODIGO DE ARDUINO
1. ¿Qué ocurrirá con el LED conectado al pin 13 en el siguiente código?
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
}
A) El LED se encenderá de manera continua
B) El LED parpadeará cada 500 ms
C) El LED no se encenderá
D) El LED parpadeará cada segundo
2. ¿Cuál será el valor impreso en el monitor serial en este código?
int valor = 10;
void setup() {
Serial.begin(9600);
valor = valor * 2;
}
void loop() {
Serial.println(valor);
delay(1000);
}
A) 10
B) 20
C) 40
D) No imprimirá nada
3. En el siguiente código, ¿qué función tiene el comando
analogRead(A0)?
int sensorValue = analogRead(A0);
A) Leer el estado de un pin digital
B) Leer el valor de un sensor conectado al pin A0
C) Encender un LED
D) Cambiar el valor de un pin PWM
4. ¿Qué ocurre cuando el código activa el pin 5 con analogWrite(5,
128);?
A) El pin 5 genera una señal PWM al 50%
B) El pin 5 se apaga
C) El pin 5 genera una señal digital
D) El pin 5 genera una señal PWM al 100%
5. En el siguiente código, ¿qué ocurrirá cuando valor sea mayor o igual
a 500?
int valor = analogRead(A0);
if (valor >= 500) {
digitalWrite(2, HIGH);
} else {
digitalWrite(3, HIGH);
}
A) Se enciende el LED en el pin 2
B) Se enciende el LED en el pin 3
C) Ambos LEDs se encienden
D) Ningún LED se encender