Professional Documents
Culture Documents
Fecha: 03/07/2018
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
5. Los pines que pueden configurarse como entradas o salidas son los
A. Digitales
B. Análogos
C. Pwm
D. Tx/dx
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()
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
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
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
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
Fecha: 3/06/2018
Desenvolvimiento
Claridad de ideas
Observaciones
Material para
Claridad de
respuestas
exposición
TOTAL
Puntajes 2 2 4 2
Nombres
Informe /10