Está en la página 1de 9

Marque las respuesta con un círculo la alternativa solicitada, tenga en cuenta la sintaxis ,la

aplicación correcta de las instrucciones.Tiempo máximo 90 minutos

Variable 1: Tecnología de Arduino

Dimensión: HW y SW (programación en ANSI C)

1. La plataforma Arduino es:


A -Una plataforma electrónica de código abierto en HW y SW basado en
Microcontrolador.
B - Una familia de placas con HW y SW que se puede desarrollar.
C - Una plataforma electrónica de código abierto en HW y SW basado en
Microprocesador.
D - Una placa licenciada en HW y SW de Atmel.

a) A+B
b) A+D
c) B+C
d) B+D

2. Se definen en el sketch lo pines 12 y 9 para conectarse un Led y un Pulsador


respectivamente, marque la alternativa correcta respetando la sintaxis que describe el
programa.
a) void setup(){
pinMode(12,OUTPUT);
pinMode(9,INPUT);
}
b) void setup(){
pinMode(12,INPUT);
pinMode(5,OUTPUT);
}
c) void loop(){
pinMode(12,OUTPUT);
pinMode(9,INPUT);
}
d) void setup(){
pinMode(12,OUTPUT)
pinMode(9,INPUT);
3. El código que correcto que permite asociar el empleo de la entrada digital es:
a) void setup() {
pinMode(9, INPUT); }
void loop() {
Y=digitalRead(9);
}
b) void setup() {
pinMode(8, INPUT); }
void loop() {
Y=digitalRead(9);
}
c) void setup() {
Y=digitalRead(9);}
void loop() {
pinMode(9, INPUT);
}
d) void setup() {
pinMode(9, OUTPUT); }
void loop() {
Y=digitalRead(9);
}

4. Para la salida digital es necesario detallar el código de la siguiente forma:


a) void setup() {
pinMode(9, INPUT); }
void loop () {
digitalWrite(9);
}
b) void setup() {
digitalWrite(9,HIGH);}
void loop() {
pinMode(9, OUTPUT);
}
c) void setup() {
pinMode(9, OUTPUT); }
void loop() {
digitalWrite(9,HIGH);
}
d) void setup() {
pinMode(9, OUTPUT); }
void loop() {
Y=digitalRead(9);
}
pinMode(5, OUTPUT); }
void loop () {
Serial.print(digitalRead(6));
}
5. ¿Cuál de las alternativas posee los pines que tienen las propiedades de PWM y Conversor
análogo digital (en este orden) en la tarjeta de Arduino UNO?
a) Pin 9, Pin A0
b) Pin 7, Pin A1
c) Pin 4, Pin A0
d) Pin A0, Pin 2
6. Arduino tiene entradas analógicas y salidas análogas simuladas, marque el código correcto
que describe la aplicación de la entrada y la salida en los pines A0 y cualquier pin de salida
análoga.
a) void loop() {
val = analogRead(0);
analogWrite(10, val);
}
b) void loop() {
val = analogRead(10);
analogWrite(A0, val);
}
c) void loop() {
val = digitalRead(0);
analogWrite(11, val);
}
d) void loop() {
val = analogRead(A3);
analogWrite(10, val);
}
7. Son pines del puerto serial y su utilidad se refleja en:

a) Pin 0 y 1. Enviar datos textuales de la placa Arduino.


b) Pin 0 y 1. Recibir el sketch desde el PC al microcontrolador.
c) Pin 0 y 1. Enviar y recibir datos textuales de la placa Arduino.
d) Pin 1 y 2. Transmitir el sketch desde el PC al microcontrolador.
8. El código correcto para escribir un mensaje por el monitor serial es:
a) void setup() {
Serial.begin(9600);
pinMode(6, INPUT); }
void loop () {
Serial.print(digitalRead(6));
}
b) void setup() {
pinMode(6, OUTPUT); }
void loop () {
Serial.print(digitalRead(6));
}
c) void setup() {
Serial.begin(9600);
pinMode(5, OUTPUT); }
void loop () {
Serial.print(digitalRead(6));
}
d) void setup() {
Serial.begin(9600);
void loop () {
Serial.print(digitalRead(6));
}

9. Las bibliotecas o libraries proporcionan una funcionalidad para su uso en:

a) Solo Manipular datos.


b) Trabajar con hardware o manipular datos.
c) Generar valores analógicos a los puertos
d) Trabajar con hardware
Dimensión: Componentes Electrónicos y circuitos

10. La configuración básica para disponer la visualización de un mensaje en el LCD de 16x2


está definida por:
a) #include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(2, 16);
}
b) #include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
}
c) #include <Liquidcrystal.h>
Liquidcrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(2, 16);
}
d) LiquidCrystal lcd(12, 11, 5, 4, 3,2);
void setup() {
lcd.begin(16, 2);
}
11. La porción de sketch para ubicar los mensajes “PERU”y “2020-1 “en el centro de la pantalla
de la primera y segunda fila respectivamente del LCD de 16x2 está definida por:
a) void loop() {
lcd.setCursor(5,1);
lcd.print("PERU");
lcd.setCursor(4,0);
lcd.print("2020-1");
delay(1000);
}
b) void loop() {
lcd.setCursor(6,0);
lcd.print("PERU");
lcd.setCursor(5,1);
lcd.print("2020-1");
delay(1000);
}
c) void loop() {
lcd.setCursor(5,0);
lcd.print("PERU");
lcd.setCursor(4,1);
lcd.print("2020-1");
delay(1000);
}
d) void loop() {
lcd.setCursor(6,0);
lcd.print("PERU");
lcd.setCursor(5,0);
lcd.print("2020-1");
delay(1000);
}
12. El void loop del sketch de la figura N°1 con sensor de temperatura de lectura simple(sin
formula)y visualizarlo en el monitor serie tal como se muestra es:
a) void loop() {
int lectura = analogRead(0);
Serial.println("la temperatura es: ");
Serial.println(temp) ;
}
b) void loop() {
int lectura = digitalRead(A0);
Serial.print ("la temperatura es: ");
Serial.println(lectura) ;
}
c) void loop() { figura N°1
int lectura = analogRead(0);
Serial.println("la temperatura es: ");
Serial.println(lectura);
}
d) void loop() {
float lectura = analogRead(A0);
Serial.print ("la temperatura es: ");
Serial.println(lectura) ;
}
13. El circuito electrónico constituido por las conexiones de una resistencia y un pulsador
llamado Pull Up permite:
a) Activar y desactivar entradas del Arduino.
b) Generar unos(un voltio) y ceros(cero voltios) lógicos para enviárselo al Arduino.
c) Generar unos(5 voltios) y ceros(cero voltios) lógicos para enviárselo al Arduino
d) Para recibir unos(5 voltios) y ceros(cero voltios) lógicos del Arduino.

14. El código para activar un servomotor y hacerlo girar es:


a) #include <Servo.h>
Servo servoMotor;
void setup() {
pinMode(9,OUTPUT);
}
void loop() {
servoMotor.write(9,HIGH);
}
b) void setup() {
servoMotor.attach(9);
}
void loop() {
servoMotor.write(0);
}
c) Servo servoMotor;
void setup() {
servoMotor.attach(9);
}
void loop() {
servoMotor.write(0);
}
d) #include <Servo.h>
Servo servoMotor;
void setup () {
servoMotor.attach(9);
}
void loop() {
servoMotor.write(30);
}
15. En cuál de los siguientes motores se utiliza el circuito denominado “Puente H”
a) Motor Paso a paso
b) Motor AC
c) Servomotor
d) Motor DC

16. Para el circuito de la figura N°2 mostrado, la configuración de void setup estará dado por :

a) #include <Motordc.h>
void setup() {
pinMode(4,INPUT);
pinMode(5,INPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(A3,INPUT);
}
figura N°2
b) #include <MotorDC.h>
void setup() {
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
}

c) void setup() {
pinMode(9,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
}

d) void setup() {
pinMode(9,OUTPUT);
pinMode(A0,INPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
}

17. Para la figura N°2 la porción del código del void loop que gira el motor por 10
microsegundos y luego detenerlo es:
a) digitalWrite(3, LOW);
digitalWrite(2, HIGH);
delay(10);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
b) digitalWrite(3, LOW);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(2, HIGH);
delayMicroseconds(10);
c) digitalWrite(3, LOW);
digitalWrite(2, HIGH);
delayMicroseconds(10000);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
d) digitalWrite(3, LOW);
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
delay(10);

18. La porción de código que activa el sensor ultrasónico esta dado por:
a) void loop()
{
digitalWrite(2, HIGH);
delayMicroseconds(10);
digitalWrite(2, LOW);
t = pulseIn(3, HIGH);

b) void loop()
{
digitalWrite(2, LOW);
delay (10);
digitalWrite(2, HIGH);
t = pulseIn(3, HIGH);
c) void loop()
{
digitalWrite(2, HIGH);
delay (10);
digitalWrite(2, LOW);
t = pulse (3, HIGH);
d) void loop()
{
digitalWrite(2, HIGH);
delay (10);
digitalWrite(2, LOW);
t = pulseIn (3, LOW);

Dimensión: uso de los Softwares Utilizados en el Curso

19. La mejor alternativa que especifica los elementos que simulamos con Tinkercad en el curso
a) Solamente los circuitos de entrada y salida de la tarjeta de Arduino
b) Los circuitos de entrada y salida de la tarjeta de Arduino, la tarjeta de Arduino y la
programación en ANSI C
c) Solamente validamos la programación de la tarjeta de Arduino en el lenguaje ANSI C
d) No es posible simular un sistema con la tarjeta de Arduino en Tinkercad.
20. Marque la alternativa correcta de las siguientes afirmaciones con respecto al empleo de
los softwares de simulación empleados:
a) En Fritzing se puede simular un bluetooth
b) En Tinkercad se puede simular el LCD con I2C
c) En Tinkercad se puede simular motores, servomotores, sensor de temperatura, LCD
d) Todas las alternativas son correctas
21. ¿Qué puerto de la PC se utiliza para interactuar con la tarjeta de Arduino Uno?
a) PCI
b) HDMI
c) USB
d) HMI

Variable 2: Aprendizaje por Competencias

Responda a las siguientes preguntas seleccionando de las siguientes opciones:

D: Deficiente

R: Regular

B: Bueno

MB: Muy Bueno

E: Excelente

Dimensión: Saber Conocer

1. ¿Al terminar el curso que nivel de programación en ANSI C considera tener?

a) D b) R c) B d) MB e) E
2. ¿Al terminar el curso que importancia le asigna al simulador de la plataforma Arduino
Tinkercad para su aprendizaje?
a) D b) R c) B d) MB e) E
3. ¿Al terminar el curso que nivel considera tener en la implementación de circuitos
electrónicos que interactúan con la tarjeta de Arduino?
a) D b) R c) B d) MB e) E
4. ¿Al término de este curso cuál es su nivel de aprendizaje del software de simulación
Tinkercad?
a) D b) R c) B d) MB e) E
5. ¿De qué manera considera usted que puede realizar una exposición o explicación de
los proyectos implementados en el curso?
a) D b) R c) B d) MB e) E

Dimensión: Saber Hacer

6. ¿Qué importancia tiene en su proceso aplicacion el simulador de la plataforma


Arduino Tinkercad?
a) D b) R c) B d) MB e) E
7. ¿Qué nivel considera usted tener con respecto al desarrollo de un proyecto o una
aplicación en Arduino?
a) D b) R c) B d) MB e) E
8. ¿De qué manera considera usted que los grupos de trabajo formados en clase lo
ayudaron a implementar sus proyectos?
a) D b) R c) B d) MB e) E
9. ¿En qué medida considera usted que puede complementar sus proyectos con los
saberes de otros cursos o su experiencia laboral?
a) D b) R c) B d) MB e) E

Dimensión: saber ser

10. ¿En qué medida considera usted que lo aprendido en el curso le ha


hecho cambiar o modificar su forma de actuar y pensar con respecto a IoT(Internet de
las Cosas)?
a) D b) R c) B d) MB e) E
11. ¿En qué nivel considera usted que el curso le ayudara a realizar nuevos proyectos que
resolverán las necesidades de los usuarios?
a) D b) R c) B d) MB e) E
12. ¿En qué nivel considera usted que el curso le ayudara a realizar
actualizaciones o modificaciones a proyectos ya implementados?
a) D b) R c) B d) MB e) E

También podría gustarte