You are on page 1of 5

SISTEMAS MICROPROCESADOS II

Fecha: 03/07/2018

CUESTIONARIO INTRODUCCIÓN A ARDUINO


Calupiña Gálvez Luis Ramiro
Díaz Coronel Héctor David
Melo Naranjo Miguel Ángel
Rodríguez Alarcón María Estefany
Tupiza Bastidas Alex Eduardo

COMPLEJIDAD BAJA
1. El Arduino Mega tiene ______ canales analógicas y _____ conversor.
A. 16, 1
B. 8, 1
C. 16, 16
D. 8, 8

2. El conversor del Arduino tiene ______ bits, por lo que se obtendrá valores comprendidos
entre: __________________.
A. 10, 0 y 1023
B. 5, 0 y 31
C. 8, 0 y 255
D. 12, 0 y 4095

3. En la creación de librerías para arduino es necesario los archivos________.


A. “.hex” y “.psdrj”
B. “.cpp” y “.h”
C. “.ino” y “.lib”
D. “.lib” y “.psdrj”

4. Los registros son unas zonas concretas de la memoria________.


A. EEPROM
B. ROM
C. EPROM
D. RAM

5. Los pines que pueden configurarse como entradas o salidas son los
A. Digitales
B. Análogos
C. Pwm
D. Tx/dx

6. La sigla pwm significa


A. Pulse width modulation
B. Parameter wide mode
C. Phase wait main
D. Pulse with modification

7. ¿Seleccione las respuestas incorrectas para la función ISR?


A. Dos ISR pueden ejecutarse de manera simultánea.
B. Frecuentemente la función de la ISR se limitará a activar un flag, incrementar un
contador, o modificar una variable
C. Tiene que ser una función que no recibe nada y no devuelva nada.
D. Dentro de la función ISR no es importante si el código ingresado es corto o largo
SISTEMAS MICROPROCESADOS II

Fecha: 03/07/2018

8. ¿Dentro de las interrupciones de hardware Arduino detecta que eventos, (asumiendo que
se tiene una tarjeta Arduino ZERO)?
A. LOW,CHANGE,RISING, HIGH
B. LOW,CHANGE,RISING,FALLING
C. LOW,RISING,FALLING
D. FALLING,HIGH ,LOW,CHANGE,RISING

9. ¿Qué es un Timer?
A. Es un objeto que tiene como funcionalidad ejecutar una función o bloque de código
cada cierto tiempo.
B. Es una señal recibida por el procesador de una computadora, para indicarle que
debe «interrumpir» el curso de ejecución actual y pasar a ejecutar código
específico para tratar esta situación.
C. Es un dispositivo, con frecuencia programable, que permite medir el tiempo.

10. ¿Para usar un Timer en Arduino, se puede usar la función millis() para generar un timer
virtual?
A. Verdadero
B. Falso

COMPLEJIDAD MEDIA
1. Comando utilizado para realizar la lectura de un valor analógico.
A. analogread()
B. ANALOGREAD()
C. AnalogRead()
D. analogRead()

2. El código para incluir la librería Keyboard es: _______.


A. #incluido <keyboard.h>
B. #include <Keyboard>
C. #include <Keyboard.h>
D. #include <Keyboard.h>;

3. Todos los microcontroladores de tipo AVR son de _______.


A. 8 bits
B. 16 bytes
C. 8 bytes
D. 16 bits

4. El formato de archivo que maneja el programa arduino es


A. exe
B. hex
C. c
D. ino

5. ¿Para definir una función en Arduino (exceptuando Arduino 101) cual o cuales funciones
pueden ser utilizadas?
A. attachInterrupt(interrupt, ISR, mode)
B. interrupts()
C. detachInterrupt(num Interrupt)
D. digitalPinToInterrupt(pin)
E. attachInterrupt( digitalPinToInterrupt(pin), ISR, mode)
F. attachInterrupt(pin, ISR, mode)
SISTEMAS MICROPROCESADOS II

Fecha: 03/07/2018

6. ¿Qué se necesita para que se genere una solicitud de interrupción?


A. Registro EIFR y EIMSK
B. Interrupt flag e Interrupt Enabled
C. Los registros PCMSK0,PCMSK1,PCMSK2
D. Que este instalada la librería adecuada

7. ¿En qué tiempo codifica una resolución el MsTimer2?


A. 1 milisegundo en timer1
B. 1 milisegundo en timer2
C. 2 segundos en timer2
D. 1 segundos en timer2

8. ¿Cuáles son los temporizadores que usa Arduino?


A. T1GINV , TMR1GE
B. T1CKPS1, T1CKPS0
C. MSTIMER2, TIMER
D. T1SYNC, TMR1CS
E. TMR1ON , MSTIMER2
COMPLEJIDAD ALTA

1. AVCC o una tensión de referencia interna de 1.1 V o 2.56 V pueden conectarse al pin
________ escribiendo en los bits REFSn en el Registro ADMUX.
A. AREF
B. ADCSRB
C. ADMUX.
D. ADEN

2. El código “myLeds::” antes del nombre de la función indica que ________.


A. La función es parte de la clase “myLeds”.
B. Termina la función.
C. La función no es parte de la clase “myLeds”.
D. Declara a la función.

3. El bit 7 del registro AVR que función realiza?


A. Activación de ADC
B. Activación de interrupción global
C. Activación de interrupciones periféricas
D. Activación de PWM

4. Los dos buses que deben conectarse en todas las subrutinas de inicio a fin del arduino son
A. Arduino interface/error in-out
B. Arduino resource/pin mode
C. Arduino interface/pin mode
D. Arduino resource/error in-out
SISTEMAS MICROPROCESADOS II

Fecha: 03/07/2018

5. Cuál de las siguientes opciones es el correcto para la secuencia de ISR vector Table?

a) b) c)
a) INTERRUPCION-MAIN PROGRAM-ISR- ISR VECTOR TABLE-MAIN PROGRAM
b) INTERRUPCION- MAIN PROGRAM-ISR VECTOR TABLE-ISR-MAIN PROGRAM
c) INTERRUPCION-ISR VECTOR TABLE- MAIN PROGRAM- ISR –ISR VECTOR TABLE

6. ¿En las interrupciones por cambio de pin, los pines individuales se pueden habilitar o
deshabilitar mediante que registros?
A. PCIE0,PCIE1,PCIE2
B. PCMSK0,PCMSK1,PCMSK2
C. PCINT7..0,PCINT14..8,PCINT23..16

7. Encontrar el/los errores del siguiente código y colocar la respuesta correcta:


#include <MsTimer1.h>
void flash() {
static boolean output = HIGH;
digitalWrite(13, output);
output = !output;}
void setup() {
pinMode(15, OUTPUT);
MsTimer2::set(500, flash); // 500ms period
MsTimer2::start();
}
void loop() {
}

RESOLUCIÓN:
#include <MsTimer1.h> [<MsTimer2.h>]
void flash() {
static boolean output = HIGH;
digitalWrite(13, output);
output = !output;
}
void setup() {
pinMode(15, OUTPUT); [ pinMode(13, OUTPUT);]
MsTimer2::set(500, flash); // 500ms period
MsTimer2::start(); [MsTimer2::start(); ]
}
void loop() {
}
SISTEMAS MICROPROCESADOS II

Fecha: 03/07/2018

FORMATO PARA EVALUACION DE LA EXPOSICION


Grupo número: 5

Fecha: 3/06/2018

Desenvolvimiento

Claridad de ideas

Observaciones
Material para

Claridad de
respuestas
exposición

TOTAL
Puntajes 2 2 4 2

Nombres

Calupiña Gálvez Luis


Ramiro
Díaz Coronel Héctor
David
Melo Naranjo Miguel
Ángel
Rodríguez Alarcón
María Estefany
Tupiza Bastidas Alex
Eduardo

Calidad del circuito práctico /10

Calidad de reactivos /10

Informe /10

You might also like