Fundamentos Esenciales de Programación y Hardware Arduino Uno
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 335,01 KB
Sección 1: Pines Digitales y Control de Salida
Esta sección aborda las funciones básicas necesarias para interactuar con los pines digitales del Arduino.
¿Cuál de las siguientes instrucciones configura un pin digital como salida?
pinMode(13, OUTPUT);¿Qué función se usa para cambiar el estado de un pin digital?
digitalWrite()¿Qué valor debe tener un pin digital para activarlo en modo encendido (HIGH)?
HIGH¿Qué función se usa para encender un LED conectado a un pin digital?
digitalWrite()¿Qué valor devuelve la función digitalRead() si un pin de entrada está en HIGH?
1¿Qué tipo de valor devuelve la función digitalRead()?
int¿Qué función se utiliza para configurar un pin como entrada o salida?
pinMode()¿Cuál es el uso de la función pinMode()?
Configurar pines.
¿Qué pin se suele utilizar para encender un LED integrado en el Arduino Uno?
13
Sección 2: Estructura del Programa y Tipos de Datos
Conceptos clave sobre la estructura de un programa Arduino y la gestión de variables.
¿Cuál es el propósito de la función setup() en Arduino?
Configurar la inicialización y ejecutar código una sola vez.
¿Cuál es la función que se ejecuta al iniciar el programa en Arduino?
setup()¿Qué función debe estar en el loop() de un programa en Arduino?
Código que debe repetirse continuamente.
¿Cuál es el valor máximo que puede tener una variable byte en Arduino?
255¿Cuál es el tipo de dato utilizado para almacenar números enteros en Arduino?
int¿Qué tipo de variable se utiliza para almacenar un número con decimales?
float¿Cuál de estas opciones define correctamente una variable constante en Arduino?
const int LED = 13;¿Qué se debe incluir al inicio de un programa de Arduino para usar funciones como digitalWrite() y pinMode()?
No se necesita incluir nada.
¿Cuál de estas funciones se usa para detener el programa durante un tiempo determinado?
delay()
Sección 3: Entradas y Salidas Analógicas (ADC y PWM)
Detalles sobre la lectura de sensores analógicos y la generación de señales PWM.
¿Cuál de estas funciones se usa para leer una señal analógica?
analogRead()¿Cuál es el rango de valores que puede devolver la función analogRead()?
0 a 1023¿Cuál es el valor mínimo que retorna analogRead()?
0¿Cuántos bits tiene el conversor analógico-digital (ADC) en el Arduino Uno?
10 bits¿Cuál es el rango de voltaje que acepta una entrada analógica en el Arduino Uno?
0 a 5V¿Qué significa que un pin analógico esté configurado como entrada?
Lee señales analógicas.
¿Qué función permite leer la entrada de un sensor conectado a un pin analógico?
analogRead()¿Qué componente convierte una señal analógica en digital en un Arduino?
ADC
¿Cuál de estas funciones permite generar una señal PWM en un pin específico?
analogWrite()¿Qué función se utiliza para escribir un valor analógico en un pin PWM?
analogWrite()¿Qué tipo de señal genera analogWrite()?
PWM
Sección 4: Hardware y Componentes
Información sobre la conectividad física y los componentes esenciales.
¿En qué pines se encuentran las conexiones RX y TX en el Arduino Uno?
0 y 1¿Cuál es la función de una resistencia en un circuito de LED?
Limitar la corriente para proteger el LED.
¿Cuál de las siguientes opciones es un sensor analógico?
LDR (Fotorresistencia)
¿Cuál es el propósito del pin Vin en Arduino?
Alimentar la placa con una fuente externa.
¿Qué puerto se utiliza para cargar un programa en un Arduino Uno?
USB tipo B
¿Cuál es el IDE oficial utilizado para programar Arduino?
Arduino IDE
Sección 5: Escenarios de Programación y Control
Preguntas específicas sobre la aplicación de funciones y la selección de pines.
Para mi programa necesito usar un pin analógico de ARDUINO, ¿cómo debería declararlo en dicho programa?
La opción b) y no escribir nada, harían el mismo resultado. (Nota: Los pines analógicos se usan directamente sin declaración explícita de modo si se usan como entrada).
10. Observe el siguiente conexionado eléctrico de una fotorresistencia. Para la lectura de la señal obtenida en 'S' en función de la luminosidad captada, ¿cuál sería la lectura obtenida en condiciones ideales de perfecta oscuridad?
Próximo a 0
11. El valor de lectura de una magnitud en un pin analógico de Arduino vendrá expresado:
Entre 0 y 1023.
12. El valor de escritura de una magnitud analógica en un pin digital de Arduino vendrá expresado:
Entre 0 y 255.
13. Si quiero usar un pin para encender un LED de forma proporcional al valor de una magnitud, deberé usar:
Un pin digital del tipo PWM.
14. Si quiero usar un pin para encender un LED (o cualquier cosa) cuando se cumpla una condición indicada dentro de una estructura de control del tipo "if", usaré:
Un pin digital cualquiera.
15. ¿Qué opción sería correcta para usar en programación con ARDUINO?
DHT dht (SENSOR, DHT11);16. Los pines PWM (~) de ARDUINO permiten:
Generar una señal PWM para simular una salida analógica (controlar brillo de LEDs, velocidad de motores, etc.).