WorksheetsPrueba Corta 5to
Total questions: 65
Worksheet time: 36mins
¿Cuáles son los valores que manejan los pines Digitales?
0 a 255
0 a 1023
1 a 255
0 a 265
¿Cuáles son los valores que manejan los pines Analógicos?
0 a 255
0 a 1033
0 a 1023
0 a 256
Una variable que solo puede estar en un estado a la vez
(a)
¿Qué es un Arduino?
Es un robot el cual podemos controlar por medio de controles ya sea por wifi o bluetooth
Es un lenguaje de programación en el que se puede crear robots y muchas cosas mas
Arduino es una herramienta de gran utilidad en el desarrollo, ya que permite controlar circuitos electrónicos y robots
es un kit para hacer distintos proyectos para poder aprender de electrónica y programación
¿Cuántos pines PWM tiene el Arduino?
6
4
3
9
¿Cuál es el error de este código?¿Por que no funciona correctamente?
No apaga el amarillo antes de volver al rojo
Faltan los pinMode() en el setup
Debería usar millis() en lugar de delay()
Los tiempos de delay son muy largos
Completa la frase:
Pulse Width (a) (PWM)
¿Cuántos pines son los Analógicos de un Arduino?
7
5
13
4
¿Qué es una ESP32?
Se le denomina ESP32 a la tecnología con la cual se combina el wifi con dispositivos inalámbricos
Es una placa para hacer robots
ESP32 es la denominación de una familia de chips SoC de bajo coste y consumo de energía, con tecnología Wi-Fi y Bluetooth de modo dual integrada.
Un sensor ultrasónico mide distancias de 2cm a 400cm. ¿Qué condición usarías para activar una alarma solo cuando un objeto esté entre 10cm y 50cm?
if (distancia > 10 && distancia < 50)
if (distancia >= 10 || distancia <= 50)
if (distancia < 10 && distancia > 50)
if (distancia != 10 && distancia != 50)
¿Qué hace el siguiente código?
Da error
Parpadea 5 veces y se apaga permanentemente
Parpadea continuamente sin pausas
Parpadea 5 veces rápido, espera 5 segundos, y repite
¿Cuál es el valor final de x después de ejecutar este código?
5
4
2
3
La variable para colocar letras, números y cualquier signo de puntuación se llama:
(a)
¿Qué significa ! en programación?
Diferente
Igual
o
de lo contrario
Para controlar un motor DC con un puente H, necesitas:
Un pin digital con digitalWrite
Un pin PWM con analogWrite
Dos pines digitales para dirección
Dos pines PWM para velocidad y dirección
Para almacenar datos permanentemente entre reinicios en Arduino, usas:
RAM
EPROM
FLASH
SD Card
¿Qué librería se usa comúnmente para servomotores?
<Stepper.h>
<Motor.h>
<PWM.h>
<Servo.h>
¿Qué imprime este código en el monitor serie?
3
3.333
3.0
4
¿Por qué este LED no parpadea?
El pin está configurado como INPUT
El pin 13 no soporta digitalWrite
Los delays son muy largos
Debería usar analogWrite
Tienes un potenciómetro en A0 y un LED en pin 9. ¿Qué código regula correctamente el brillo del LED?
¿Qué pines de Arduino UNO pueden generar señal PWM?
Cualquier pin digital
Solo los pines 0 y 1
Pines 3, 5, 6, 9, 10, 11
Solo los pines analógicos
¿Cómo recibes un carácter por el monitor serial y enciendes un LED?
¿Qué baud rate es más común en Arduino?
4800
57600
115200
9600
¿Qué baud rate es más común en una ESP32?
115200
1152000
115100
11520
¿Qué pin NO puede usar PWM en Arduino UNO?
3
5
4
5
¿Qué pines usa I2C en Arduino UNO?
A4 (SDA) y A5 (SCL)
11 (MOSI) y 12 (MISO)
0 (RX) y 1 (TX)
2 y 3
¿Qué librería se usa para I2C?
<Wire.h>
<I2C.h>
<SPI.h>
<Serial.h>
¿Cómo incluyes la librería Servo?
#include <Servo.h>
#include Servo.h
import Servo.h
using Servo;
¿Qué hace #define LED_PIN 13?
Declara una variable constante
Declara una macro
Declara el valor inicial de una variable
Define el valor de una variable
Para un potenciómetro conectado a A0, ¿Qué rango de valores lees?
0 a 5
0 a 255
0 a 1023
0 a 100
¿Qué hace la función map()?
Convierte un valor de un rango a otro
Calcula la distancia en un mapa
Convierte analogRead a voltaje
Mapea pines del Arduino
¿Qué hace este código con un servomotor?
El servo se mueve de 0 a 180 y vuelve continuamente
Genera error en la compilacion
El servo vibra en la posición 0
El servo se queda en 180 grados
¿Qué función se utiliza para leer un valor analógico en Arduino?
readAnalog()
getAnalogValue()
digitalRead()
analogRead()
¿Cuál es la función de delay() en un programa de Arduino?
Detiene la ejecución del programa por un tiempo específico
Configura el tiempo de un pin digital
Reinicia el programa
Permite la ejecución de múltiples tareas simultáneamente
¿Qué función se utiliza para escribir un valor digital en Arduino?
setDigital()
digitalSet()
digitalWrite()
writeDigital()
¿Qué tipo de sensor se puede conectar a un pin analógico?
Sensor de presión
Sensor de ultrasonido
Sensor de temperatura
Sensor de luz
¿Qué protocolo se utiliza para la comunicación en serie en Arduino?
CAN
I2C
UART
SPI
¿Cuál es la función de delay() en Arduino?
Inicia un bucle infinito
Configura un pin como entrada
Detiene la ejecución del programa por un tiempo específico
Lee un valor analógico
¿Qué tipo de comunicación permite el protocolo I2C?
Comunicación de múltiples maestros
Comunicación de un solo maestro
Comunicación bidireccional
Comunicación unidireccional
¿Qué hace la función Serial.begin(9600)?
Inicia la comunicación serial a 9600 baudios
Configura el pin 9600 como salida
Detiene la comunicación serial
Establece el tiempo de espera en 9600 milisegundos
¿Cuál es la función de analogRead() en Arduino?
Leer un valor analógico
Leer un valor digital
Configurar un pin como salida
Escribir un valor analógico
¿Qué hace la función digitalRead()?
Lee un valor de un pin digital
Escribe un valor en un pin digital
Configura un pin como entrada
Detiene la ejecución del programa
¿Qué función se utiliza para configurar un pin como salida en Arduino?
configurePin()
pinMode()
setPin()
digitalWrite()
¿Cuál es el rango de voltaje que puede leer un pin analógico en Arduino?
0 a 3.3V
0 a 1.5V
0 a 5V
0 a 12V
¿Qué hace la función Serial.print() en Arduino?
Imprime un valor en el monitor serie
Lee un valor de un pin digital
Detiene la ejecución del programa
Configura la velocidad de la comunicación serial
¿Qué tipo de datos devuelve la función digitalRead()?
Un valor booleano
Un valor analógico
Un valor de cadena
Un valor entero
¿Qué tipo de datos devuelve la función analogRead()?
Un valor flotante
Un valor booleano
Un valor entero
Un valor de cadena
¿Qué es un puente H?
Un tipo de microcontrolador
Un circuito para controlar motores de corriente continua
Un tipo de sensor de temperatura
Un dispositivo para medir voltaje
¿Qué función se utiliza para inicializar la comunicación serial en Arduino?
initSerial()
beginSerial()
startSerial()
Serial.begin()
¿Qué pines usa SPI en Arduino UNO como maestro?
A4 (SDA), A5 (SCL)
10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)
2, 3, 4, 5
0 (RX), 1 (TX)
¿Cuál no es una palabra reservada?
;
}
!
1
¿Qué diferencia hay entre
= y =?
Ninguna
Igualación
Asignación
Depende del contexto
¿Cuándo se ejecuta el código dentro del else?
Cuando la condición del if es verdadera
Cuando la condición del if es falsa
Siempre
Nunca
estructura de control de flujo que repite un bloque de código mientras una condición booleana
(a)
estructura de control de flujo en programación que se utiliza para ejecutar un bloque de código un número específico de veces, iterando sobre una secuencia de elementos o un rango de valores
(a)
¿if es una palabra reservada?
Si
No
¿Cuántas veces se ejecuta este bucle?
4 veces
6 veces
5 veces
Infinitas veces
¿Qué imprime este código?
A
AC
BC
C
¿En que lenguaje esta basado Arduino?
C++
C#+
C##
C
Un (a) de Arduino es un programa escrito en el lenguaje de Arduino (basado en C/C++) y guardado con la extensión .ino
Esta función se ejecuta una sola vez cuando se enciende o resetea la placa Arduino. Se utiliza para realizar configuraciones iniciales, como definir qué pines serán de entrada o salida.
Void setup()
void set up()
void setup
voud setup()
Esta función contiene el código principal del programa, que se ejecuta de forma continua
Void loop()
void luup()
void loop
Void lop()
El código se escribe en la ventana del editor y se guarda con la extensión
.ino
.inu
.c++
.io
¿Cuántos pines GPIO tiene una esp32?
32
35
34
23
¿Qué es una shield en Arduino?
placa de expansión que se conecta directamente sobre la placa Arduino, sin necesidad de cables, para añadir funcionalidades específicas y complejas que la placa base no tiene
Placa usada para proteger la placa de daños
Dispositivo para añadir sensores de luz
Dispositivo para convertir el Arduino a modo inalámbrico
