Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Computadoras
CÓDIGO II3070
LABORATORIO N° 11
“Interrupciones”
FECHA
TAREA: Lab11 – Interrupciones DIA MES AÑO
FIRMA
DOCENTE: Ing. Ulises Gordillo Zapana TRABAJO
TALLER SESION Nº
OTROS
PASOS DE LA TAREA RIESGOS MEDIDAS DE CONTROL
(ESPECIFICAR PARA CADA
CASO)
1
2
3
4
5
6
7
8
9
10
11
12
Nro. DD-107
Laboratorio Nro. 11: Interrupciones Página 4
I. OBJETIVOS:
Manejo de Interrupciones, cambios de estado lógico en sus pines.
Control de Velocidad de Motor con Interrupciones.
II. MATERIAL A EMPLEAR:
- Arduino - Multímetro
- Driver o Modulo de Potencia - Motor DC
III. PROCEDIMIENTO
MANEJO DE INTERRUPCIONES
En un proyecto
en Proteus
busque el
Arduino UNO, el
Puerto Serial,
BUTTON o
pulsador y
conéctelo.
Programe en
Arduino el void setup() {
siguiente código.
Cárguelo en el
Serial.begin(9600);
Arduino y Simule attachInterrupt(digitalPinToInterrupt(2), Funcion_IntPin2, RISING);
con un monitor attachInterrupt(digitalPinToInterrupt(3), Funcion_IntPin3, RISING);
serie.
}
void loop() {
}
void Funcion_IntPin2(){
Serial.println("Presionaste Pin 2");
}
void Funcion_IntPin3(){
Serial.println("Presionaste Pin 3");
}
Nro. DD-107
Laboratorio Nro. 11: Interrupciones Página 5
Capture una
imagen del
resultado de la
simulación.
Explique el El programa está diseñado para que cuando presionemos el pin 2 o el pin 3 nos
funcionamiento mande un mensaje diciendo “ Presionaste Pin 2”.
del programa y
las
interrupciones.
TAREA 1:
Modifique el
Programe en el
Arduino, para
controle un LED
Con la
interrupción del
pin 2 el led se
enciende y la
interrupción del
pin 3 el led se
ápaga.
Capture una
imagen del
resultado de la
simulación.
TAREA 2:
Modifique el
Programe en el
Arduino, para
controlar una
señal PWM que
inicialice en el
50% de ciclo de
Trabajo (Duty
Cycle).
Con la
interrupción del
pin 2 incremente
el PWM y con la
interrupción del
pin 3 decremente
en mismo PWM.
Capture una
imagen del
resultado de la
simulación.
Graben un video de 2 minutos (Máximo) puede usar voz en off o aparecer de cuerpo entero.
- El video debe contener un “Inicio de video o Intro”, mostrando ¿A qué carrera pertenecen?, ¿Qué
laboratorio presentas? y ¿Quiénes son los integrantes del grupo?
- En el video debes explicar el funcionamiento de la tarea 1 y 2.
Para presentarlo debes subirlo el video a la página de Facebook de la Carrera, colocando en la descripción
en Facebook:
Curso:
Laboratorio Nro. Y Título:
Integrantes:
#Tecsup #Electronica #Arduino
V. TEMA DE INVESTIGACIÓN
Averigüe ¿Cómo es el Temporizador en Arduino?
Es un recurso interno del Arduino que te permite realizar tiempos y atenderlos por interrupción
Para trabajar con un temporizador se requiere configurar el tiempo en microsegundos y
definir una
VI. OBSERVACIONES
Tenemos que comprobar que las resistencias tengan el valor preciso, ya que al tener una
sola resistencia la simulación no va a captar el código perfectamente.
función de interrupción.
VII. CONCLUSIONES.
Las dos funciones primordiales en el arduino son setup y loop, estas funciones son de
carácter
obligatorio, por lo que no será posible escribir un algoritmo sin alguna de ellas.
Void Setup:
Es una pieza de código, que te permite encapsular instrucciones para procesarlas.
-Void loop:
La función de bucle o “Void Loop” es la función principal, el punto de entrada a nuestro
programa.
Es el lugar donde tenemos que poner los comandos que se ejecutarán mientras la placa
Arduino
esté habilitada.