0% encontró este documento útil (0 votos)
13 vistas7 páginas

Practica Final ARDUINOO

El documento presenta una serie de preguntas sobre conceptos básicos de programación en Arduino, como el encendido y apagado de LEDs mediante funciones digitalWrite y analogWrite, y el uso de bucles, variables y pines de entrada/salida. El objetivo es evaluar las habilidades para programar Arduino.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas7 páginas

Practica Final ARDUINOO

El documento presenta una serie de preguntas sobre conceptos básicos de programación en Arduino, como el encendido y apagado de LEDs mediante funciones digitalWrite y analogWrite, y el uso de bucles, variables y pines de entrada/salida. El objetivo es evaluar las habilidades para programar Arduino.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

1. ¿Qué función realiza el siguiente código en Arduino?

a. Enciende y apaga el LED conectado al pin 13 cada segundo.

b. Lee el estado del pin 13 y lo imprime en el monitor serial.

c. Configura el pin 13 como entrada y lee el estado del botón conectado a ese pin.

d. Configura el pin 13 como salida y lee el estado del sensor conectado a ese pin.

2. ¿Qué hace la función analogRead(A0) en Arduino?

a. Lee el estado digital del pin A0.

b. Configura el pin A0 como salida.

c. Lee el valor analógico (de 0 a 1023) del pin A0.

d. Configura el pin A0 como entrada.

3. ¿Cómo se declara una variable en Arduino para almacenar un valor entero?

a. integer x = 10;

b. var x = 10;

c. int x = 10;

d. float x = 10;

4. ¿Qué función realiza la siguiente instrucción en Arduino?


a. Establece el pin 9 como entrada.

b. Lee el estado digital del pin 9.

c. Establece el pin 9 en un estado alto (encendido).

d. Lee el valor analógico del pin 9.

5. ¿Cómo se realiza un bucle for que se ejecute 5 veces en Arduino?

a. for (int i = 0; i < 5; i++) { }

b. for (i = 0; i < 5; i++) { }

c. for (i = 1; i <= 5; i++) { }

d. for (i = 1; i < 6; i++) { }

6. Configuración del Pin: ¿Cuál es la función de la siguiente línea de código en Arduino?

a. Lee el estado del pin 2.

b. Configura el pin 2 como entrada.

c. Configura el pin 2 como salida.

d. Activa el pin 2.

7. Encender un LED: ¿Cómo enciendes un LED conectado al pin 3 en Arduino?

a. digitalWrite(3, HIGH);

b. digitalWrite(3, LOW);

c. digitalRead(3);

d. analogWrite(3, 255);
8. Bucle para Encender y Apagar el LED: ¿Cómo crearías un bucle que haga parpadear un LED
conectado al pin 5?

Prueba Calificada: Encendido de LEDs con Arduino


Instrucciones:

1. Objetivo:

 El objetivo de esta prueba es evaluar tus habilidades para programar el


encendido de LEDs utilizando la plataforma Arduino.

2. Materiales:

 Placa Arduino (puede ser Arduino Uno u otro modelo).

 LEDs (al menos 3).

 Resistencias de 220 ohmios (o el valor apropiado para los LEDs utilizados).

 Cables de conexión.

3. Circuitos:

 Configura un circuito básico conectando los LEDs a la placa Arduino. Utiliza


resistencias para limitar la corriente a través de los LEDs.

 Conecta los LEDs a pines digitales específicos de la placa Arduino.

4. Programación:

 Escribe un programa en el entorno de desarrollo Arduino que haga lo


siguiente:

 Encienda el primer LED durante 1 segundo, luego apáguelo.

 Encienda el segundo LED durante 1 segundo, luego apáguelo.

 Encienda el tercer LED durante 1 segundo, luego apáguelo.

 Repite este patrón continuamente.

5. Evaluación:

 Se evaluará la correcta conexión de los componentes en el circuito.

 Se evaluará la precisión en la programación del Arduino para lograr el patrón


de encendido y apagado de los LEDs.

 Se otorgarán puntos adicionales por creatividad, eficiencia y comentarios


descriptivos en el código.

6. Entrega:

 Sube tu código a una plataforma de control de versiones (como GitHub) y


comparte el enlace.

 Adjunta cualquier comentario o explicación adicional que consideres


relevante.

Nota:

 Se espera que los LEDs sigan un patrón secuencial y continuo de encendido y apagado.
 Utiliza nombres de variables descriptivos y comentarios en tu código para explicar su
funcionamiento.

Esta prueba calificada permite evaluar tanto la habilidad para conectar componentes
hardware como la destreza en la programación con Arduino. Además, fomenta la creatividad al
permitir puntos adicionales por eficiencia y comentarios descriptivos en el código.
Prueba Calificada: Encendido Analógico de LEDs con Arduino

Instrucciones:

1. Objetivo:

 El objetivo de esta prueba es evaluar tus habilidades para controlar el brillo de


LEDs de manera analógica mediante la modulación de ancho de pulso (PWM)
en Arduino.

2. Materiales:

 Placa Arduino (puede ser Arduino Uno u otro modelo).

 LEDs (al menos 3).

 Resistencias de 220 ohmios (o el valor apropiado para los LEDs utilizados).

 Cables de conexión.

3. Circuitos:

 Configura un circuito básico conectando los LEDs a la placa Arduino. Utiliza


resistencias para limitar la corriente a través de los LEDs.

 Conecta los LEDs a pines digitales específicos de la placa Arduino que admitan
PWM (por ejemplo, los pines 3, 5 y 6).

4. Programación:

 Escribe un programa en el entorno de desarrollo Arduino que haga lo


siguiente:

 Implementa una secuencia de encendido y apagado de LEDs, pero en


lugar de un encendido y apagado instantáneo, utiliza PWM para
controlar gradualmente la intensidad luminosa.

 Ajusta la velocidad y el rango de la modulación para que el cambio en


la luminosidad sea perceptible.

 Repite este patrón continuamente.

5. Evaluación:

 Se evaluará la correcta conexión de los componentes en el circuito.

 Se evaluará la precisión en la programación del Arduino para lograr el cambio


gradual en la intensidad luminosa utilizando PWM.

 Se otorgarán puntos adicionales por creatividad, eficiencia y comentarios


descriptivos en el código.

6. Entrega:

 Sube tu código a una plataforma de control de versiones (como GitHub) y


comparte el enlace.
 Adjunta cualquier comentario o explicación adicional que consideres
relevante.

Nota:

 Asegúrate de que los LEDs muestren una transición suave en la luminosidad utilizando
PWM.

 Utiliza nombres de variables descriptivos y comentarios en tu código para explicar su


funcionamiento.

Esta prueba calificada permite evaluar la habilidad para controlar LEDs de manera analógica
mediante la modulación de ancho de pulso (PWM) y fomenta la creatividad en la
implementación.

También podría gustarte