Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. INTRODUCCION
Los microcontroladores están conquistando el mundo. Están
presentes en nuestro trabajo, en nuestra casa y en nuestra vida,
en general. Cada vez existen más productos que incorporan un
microcontrolador con el fin de aumentar sustancialmente sus
prestaciones, reducir su tamaño y coste, mejorar su fiabilidad y
disminuir el consumo.
Este laboratorio nos permite conocer un poco más y entrar más
en contacto con los microcontroladores (en este caso Arduino),
ya que se realizará una práctica donde podremos aplicar los
conocimientos adquiridos teóricamente, como también utilizar
el microcontrolador en una aplicación (sistema de luces
programables), y poder familiarizarnos y aprender a trabajar
con este tipo de tecnología. Tabla 1: Especificaciones técnicas de Arduino uno. [1]
2
B. Diodo LED: Hoy en día, diodos LED ofrecen muchas ventajas sobre las
fuentes convencionales de luces incandescentes o
El LED (Light-Emitting Diode: Diodo Emisor de Luz), es un fluorescentes, destacando un menor consumo de energía,
dispositivo semiconductor que emite luz incoherente de su mantenimiento casi nulo, una vida útil más larga
espectro reducido cuando se polariza de forma directa la unión (aproximadamente 100,000 horas), una robustez física
PN en la cual circula por él una corriente eléctrica . Este mejorada, un tamaño más pequeño, así como la posibilidad de
fenómeno es una forma de electroluminiscencia, el LED es un fabricarlos en muy diversos colores del espectro visible de
tipo especial de diodo que trabaja como un diodo común, pero manera mucho más definida y controlada; en el caso de ledes
que, al ser atravesado por la corriente eléctrica, emite luz. Este multicolores, con una frecuencia de conmutación rápida.
dispositivo semiconductor está comúnmente encapsulado en
una cubierta de plástico de mayor resistencia que las C. Pulsador:
de vidrio que usualmente se emplean en las lámparas
incandescentes. Aunque el plástico puede estar coloreado, es Un pulsador es un operador eléctrico que, cuando se oprime,
sólo por razones estéticas, ya que ello no influye en el color de permite el paso de la corriente eléctrica y, cuando se deja de
la luz emitida. Usualmente un LED es una fuente de luz oprimir, lo interrumpe. Por lo general, los contactos del
compuesta con diferentes partes, razón por la cual el patrón de pulsador están abiertos; es decir, no dejan pasar la corriente.
intensidad de la luz emitida puede ser bastante complejo. [2] Pero también existen pulsadores que normalmente tienen los
contactos cerrados; es decir, la corriente estará circulando
hasta que lo usemos. Al pulsar, el circuito se abre y deja de
funcionar.
Figura 3: Símbolo del LED (Google imágenes). Figura 5: Pulsador (Google imágenes).
3
El diseño y montaje del circuito electrónico en la protoboard se presionar el pulsador y un valor LOW (0V) al dejar de presionar
realizó los más limpio y ordenado posible, para facilitar y el pulsador.
agilizar los cambios que se solicitaran a medida que se
realizaban las pruebas de funcionamiento, como también para
evitar cualquier tipo de problemas y para que tuviera buena
presentación y estética.
El funcionamiento final del circuito fue el esperado, se [ M. Juan Monter, «Diseño y desarrollo de la iluminación de
tuvieron inconvenientes con el código ya que era la primera 1 un camino de jardin programable inteligente,» [En línea].
vez que se trabajaba con los registros, pero al final se lograron
] Available:
solucionar, las secuencias funcionan perfectamente como
https://riunet.upv.es/bitstream/handle/10251/48190/JUAN
también el cambio de velocidad de las mismas.
%20-
%20Dise%C3%B1o%20y%20desarrollo%20de%20la%20i
Se experimentaron varios contratiempos y problemas en el
desarrollo de este laboratorio, pero los mas resaltantes son los luminaci%C3%B3n%20de%20un%20camino%20de%20ja
siguientes: rd%C3%ADn%20programable%20inteligente.pdf?sequenc
e=2. [Último acceso: 14 09 2018].
Unos de los problemas que se afrontaron fue al utilizar la [ A. Ventura, «Diodo LED,» 09 05 2008. [En línea].
instrucción “_delay_ms( )” al momento de compilar arrojaba 2 Available: https://www.monografias.com/trabajos60/diodo-
un error desconocido, después de luchar tanto con este error, ] led/diodo-led.shtml. [Último acceso: 14 09 2018].
la única solución por la que se opto fue por cambiar dicha [ V. García, «Electronica practica aplicada,» 13 11 2010. [En
instrucción por “delay( )”, que es la original del sketch de 3 línea]. Available:
Arduino.
] https://www.diarioelectronicohoy.com/blog/pulsadores-sin-
rebotes. [Último acceso: 14 09 2018].
El otro problema hace referencia y lo encontraremos la gran
mayoría de veces cuando trabajemos con pulsadores. [ H. Añón Varela, «Blog Redes,» WordPress, [En línea].
Los pulsadores son dispositivos que tienen un defecto, el cual 4 Available: https://pondalpar113.wordpress.com/tipos-de-
se llama rebote. Cuando se presiona o se suelta el pulsador, se ] cable/. [Último acceso: 13 09 2018].
produce una fluctuación entre sus contactos internos, por lo
tanto cuando se va a pasar de un 1 (HIGH) a un 0 (LOW) o
viceversa, esas fluctuaciones son también leídas por el
Arduino y se produce un comportamiento inesperado en el
funcionamiento de nuestros proyectos, por ejemplo, el usuario
puede presionar una sola vez el pulsador pero por culpa del
rebote el Arduino podría interpretarlo como si se hubiese
presionado varias veces.
A la solución de este problema se le llama anti rebote y puede
realizarse tanto por software como por hardware.
En este caso la solución se realizó por software creando una
función que eliminara dichas fluctuaciones o pulsaciones
erróneas, tal y como se puede apreciar en la Figura 11.