Lab11 Interrupciones 1 PDF
Lab11 Interrupciones 1 PDF
Lab11 Interrupciones 1 PDF
Computadoras
CÓDIGO II3070
LABORATORIO N° 11
m
er as
co
eH w
“Interrupciones”
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th
sh
This study source was downloaded by 100000824476191 from CourseHero.com on 10-28-2021 09:07:43 GMT -05:00
https://www.coursehero.com/file/95979715/Lab11-Interrupciones-1pdf/
ELABORACION DE ATS :
ANALISIS DE TRABAJO SEGURO (ATS)
FECHA
TAREA: Lab11 – Interrupciones DIA MES AÑO
LABORATORIO X AMBIENTE
EQUIPO DE
FIRMA
DOCENTE: Ing. Ulises Gordillo Zapana TRABAJO
TALLER SESION Nº
a
FIRMA FIRMA FIRMA
e d
ar
CARACTERISTICAS DE EQUIPOS Y HERRAMIENTAS
………….………….………….………….………….………….………….………….………….………….………….………….
………….………….………….………….………….………….………….………….………….………….………….………….
sh
………….………….………….………….………….………….………….………….………….………….………….………….
………….………….………….………….………….………….………….………….………….………….………….………….
………….………….………….………….………….………….………….…………..………….………….………….………….
………….………….………….………….………….………….………….………….………….………….………….………….
as
………….………….………….………….………….…………………………………………………………..……………….……
X X …….………….………….………….………….………………………………………………………………………………...
w
OTROS
PASOS DE LA TAREA RIESGOS MEDIDAS DE CONTROL
m e
(ESPECIFICAR PARA CADA
1
co rc CASO)
o. ou
2
3
4
er res
5
6
7
se dy
8
9
10
ur tu
11
s
12
H
is
Th
This study source was downloaded by 100000824476191 from CourseHero.com on 10-28-2021 09:07:43 GMT -05:00
Nro. DD-107
Laboratorio Nro. 11: Interrupciones Página 3
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.
m
er as
co
eH w
o.
rs e
ou urc
Programe en
o
siguiente código.
Serial.begin(9600);
vi y re
Cárguelo en el
Arduino y Simule attachInterrupt(digitalPinToInterrupt(2), Funcion_IntPin2, RISING);
con un monitor attachInterrupt(digitalPinToInterrupt(3), Funcion_IntPin3, RISING);
serie.
ed d
}
void loop() {
ar stu
}
void Funcion_IntPin2(){
Serial.println("Presionaste Pin 2");
is
}
Th
void Funcion_IntPin3(){
Serial.println("Presionaste Pin 3");
}
sh
This study source was downloaded by 100000824476191 from CourseHero.com on 10-28-2021 09:07:43 GMT -05:00
https://www.coursehero.com/file/95979715/Lab11-Interrupciones-1pdf/
Nro. DD-107
Laboratorio Nro. 11: Interrupciones Página 4
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
funcionamiento 3 nos mande un mensaje diciendo “ Presionaste Pin 2”.
del programa y
las
interrupciones.
m
er as
TAREA 1:
Modifique el
co
Programe en el
eH w
Arduino, para
o.
controle un LED rs e
Con la
ou urc
interrupción del
pin 2 el led se
enciendo y la
interrupción del
o
pin 3 el led se
aC s
ápaga.
vi y re
Capture una
imagen del
resultado de la
ed d
simulación.
ar stu
is
Th
sh
This study source was downloaded by 100000824476191 from CourseHero.com on 10-28-2021 09:07:43 GMT -05:00
https://www.coursehero.com/file/95979715/Lab11-Interrupciones-1pdf/
Nro. DD-107
Laboratorio Nro. 11: Interrupciones Página 5
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
m
er as
imagen del
resultado de la
co
simulación.
eH w
o.
rs e
ou urc
o
aC s
vi y re
Es un recurso interno del Arduino que te permite realizar tiempos y atenderlos por interrupción.
Th
Para trabajar con un temporizador se requiere configurar el tiempo en microsegundos y definir una
función de interrupción.
V. OBSERVACIONES
sh
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.
This study source was downloaded by 100000824476191 from CourseHero.com on 10-28-2021 09:07:43 GMT -05:00
https://www.coursehero.com/file/95979715/Lab11-Interrupciones-1pdf/
Nro. DD-107
Laboratorio Nro. 11: Interrupciones Página 6
VI. 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.
m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th
sh
This study source was downloaded by 100000824476191 from CourseHero.com on 10-28-2021 09:07:43 GMT -05:00
https://www.coursehero.com/file/95979715/Lab11-Interrupciones-1pdf/
Powered by TCPDF (www.tcpdf.org)