Está en la página 1de 4

TET424

TRABAJO DE INVESTIGACIÓN
APLICACIONES REALIZADAS EN BASE A INTERRUPCIONES Y TEMPORIZADORES CON MÓDULO ARDUINO

GRADOS AMORES ERICK ALEJANDRO


04 DIC 2017

Resumen
Este trabajo tiene como objetivo conocer las diversas  Arduino Development Environment. (En torno
aplicaciones que se puede realizar mediante el uso de la de desarrollo arduino ) basado en Processing
placa programable Arduino, misma en la que podemos (tratamiento) es un lenguaje de programación
implementar interrupciones y temporizadores con el fin de código abierto y el medio ambiente para
de obtener un resultado esperado. crear imágenes ,animaciones e interacciones.

Abstract
This work has as objective to know the diverse [4] Cabe indicar que estas placas existen básicas y
applications that can be realized by means of the use of avanzadas dependiendo del número de pines que
the Arduino programmable plate, same in which we can contengan más puertos análogos etc.
implement interruptions and timers in order to obtain an
expected result.

I. MARCO TEORICO

Interrupción
[1] Una interrupción consiste básicamente en detectar
un evento y realizar algo en consecuencia (resultado de
otro evento).

Temporizadores
[2] Un temporizador es un aparato con el que podemos
regular la conexión o desconexión de un circuito eléctrico
después de que se ha programado un tiempo.
Arduino
[3] Es una plataforma de computación física de
prototipos electrónicos (figura1) de código abiertos [4] Sus aplicaciones han sido el pilar importante en
(open-source) basados en hardware y software proyectos cotidianos y científicos complejos.
flexibles. Para quienes deseen crear objetos o
entornos interactivos. [4] Las interrupciones temporales son aquellas que
permiten ejecutar ciertos códigos, en un intervalo de
tiempo.
[4] Arduino se basa en dos principios:
[4] Las interrupciones externas, son aquellas que
permiten reaccionar a eventos externos. Un evento
 Arduinio Programmig Lenguaje (lenguaje de puede ser que se pulsa un botón, o que un sensor capta
programación Arduino) .basado en wiring cierta información. Es decir cuando se está
(alambrado). Siendo una manera de realizando un evento como por ejemplo la ejecución
programación de código abierto para micro del encendido de una serie de focos led de
controladores mediante software encendido continuo en determinado tiempo, este se
multiplataformas que permiten controlar los puede interrumpir mediante con interruptor para que
dispositivos conectados objetos interactivos, cambie una condición, mientras que el programa de
espacios o experiencias físicas. Tratando de la placa y en forma automática continúe trabajando
escribir en pocas líneas de códigos, conectar un
sin tener que reiniciar o parar por dicha condición.
par de componentes electrónicos.
TET424
[4] Para realizar ciertas interrupciones se debe elegir al final derecha o izquierda o en la mitad, razón por
la placa arduino de acuerdo al número de pines ya la cual se utiliza estas interrupciones que sirven para
que la básica arduino uno solo permite dos detener el código que se esta ejecutando y ejecutar
interrupciones basada por su número de pines otro código sin retroceder o afectar a la función que se
digitales que son solo dos, la arduino Leonardo cinco está realizando.
pines para cinco interrupciones, la mega seis pines para
seis interrupciones, etc.

Aplicaciones

Las aplicaciones con arduino serían infinitas todo


depende de la creatividad y aplicación que a estas
se les dé a un microcontrolador.

Medicion de las revoluciones de un motor

[5] Mediante interrupciones (figura 2) en arduino se


puede medir las revoluciones de un motor, con la
utilización de dos infrarrojos los cuales van a detectar
la velocidad de un motor de dos aspas. Para esto se
utilizará dos leds, uno que será el receptor led (negro)
con una resistencia de 10kΩ y el otro el trasmisor led
blanco con resistencia de 1kΩ, y un motor de 2 aspas
en este caso pudiendo ser de mayor numero para la
programación dividiremos 60/n, donde n es el numero
de aspas del motor, y lógicamente nuestra placa
arduino.

[5] Entonces para verificar si esta controlando las


revoluciones utilizaremos una fuente variable de
alimentación.

Indicador de temperatura mediante el uso de LEDS

[7] Otra aplicación podría ser la utilización de un sensor


de temperatura en una placa de arduino (figura 4), para
lo cual se utilizara lógicamente una placa arduino, un
sensor de temperatura y un foco led.

[7] Esta aplicación consiste en que el controlador de


temperatura al recibir una baja o alta temperatura va a
Control de velocidad de encendido de LEDS actuar. El foco led va a cambiar a color azul cuando la
temperatura es baja en cambio se pondrá en rojo
[6] Otra aplicación seria el controlar la velocidad cuando la temperatura sea alta.
(figura 3) con que se están ejecutando el encendido
de unas luces led utilizando dos pulsadores para
interrupción en la ejecución de las mismas.

[6] Mediante la interrupción por medio de los


pulsadores conectados a la placa arduino, no nos
interesa el lugar donde se ejecute si es al principio o
TET424
controlar la hora minutos, segundos y un cuarto
pulsador para resetear.

Control del encendido, apagado de un LED mediante


temporizador.

[9] Una aplicación interesante es el control de


encendido o apagado en determinado tiempo de la
luz de un cuarto (figura 6) por ejemplo podría y que se
apague o se prenda el radio etc. Ya depende de que
función se quiera cumplir mediante este circuito.

[9] En esta aplicación podemos controlar por


medio de un reloj a tiempo real con un display en el
cual nos mostrara si prendera o apagara la luz led de
acuerdo al valor que nosotros lo programemos como
ejemplo se da que a las 23:12 pm se apague y en un
tiempo de 2 horas este se vuelva a encender.

Temporizador

[8] Podemos también mediante una placa de arduino


realizar un temporizador (figura 5) que sea
controlable en las horas , minutos y segundos con
cuenta regresiva y un indicador de sonido al
finalizar nuestra elección y un display para poder ser
monitoreado nuestro proyecto. Para la cual es
necesario una placa programable arduino, un display,
tres pulsadores los que nos van a servir para

II. CONCLUSIONES Y RECOMENDACIONES

 La utilización de la placa arduino a pesar de


que tiene un micro controlador es una placa
programable que ha remplazado a micro
controladores que tenían una determinada
función , dando lugar a un ahorro económico y
con una amplia gama de aplicaciones siendo
esta una de las principales características de
TET424
la tecnología moderna aprovechar los
mejores recurso y abaratar costos.
 La utilización de esta placa arduino ha
beneficiado en la creatividad y el uso en el

 Es una ventaja conocer la facilidad en su


programación para poder interactuar con los
diferentes dispositivos que dejan a la
imaginación y su aplicación.

 Se puede determinar como algo básico pero


practico en su uso.

 Conocer sus aplicaciones es dar paso a nuevos


recursos y experimentar en campos diferentes,
pasando de lo manual a lo automatizado y con
diferentes opciones a la vez.

III. BIBLIOGRAFIA

[1] (2017, Diciembre) Educachip. [Online].


http://www.educachip.com/como-y-por-que-usar-las-
interrupciones-en-arduino/#Tutorial-Sobre-El-Manejo-De-
Interrupciones
[2] (2017, Diciembre) [Online].
https://bricos.com/2012/11/temporizadores-clases-y-
funcionamiento/
[3] (2017, Diciembre) [Online].
http://sabetecnologia.blogspot.com/2012/12/computacion-
fisica-arduino.html
[4] (2017, Diciembre) Youtube. [Online].
https://www.youtube.com/watch?v=3BnS59Kg9DE
[5] (2017, Diciembre) Youtube. [Online].
https://www.youtube.com/watch?v=lVfWT9viTwg
[6] (2017, Diciembre) Youtube. [Online].
https://www.youtube.com/watch?v=J4wzZzbryHM
[7] (2017, Diciembre) Youtube. [Online].
www.youtube.com/watch?v=QEIZjCVI2NQ
[8] (2017, Diciembre) Youtube. [Online].
https://www.youtube.com/watch?v=kV--x0-FpcU
[9] (2017, Diciembre) Youtube. [Online].
https://www.youtube.com/watch?v=JpZ9-BQ5SEc

También podría gustarte