0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
134 Ansichten7 Seiten
Este documento describe cómo encender y apagar un LED usando una tarjeta Arduino. Explica los componentes necesarios como la tarjeta Arduino Uno-R3 o Mega 2560, un LED, cables, y un computador. Detalla los pasos para montar el circuito en Fritzing y luego escribir el código en Arduino IDE para encender y apagar el LED alternativamente usando los comandos digitalWrite(), pinMode(), y delay().
Este documento describe cómo encender y apagar un LED usando una tarjeta Arduino. Explica los componentes necesarios como la tarjeta Arduino Uno-R3 o Mega 2560, un LED, cables, y un computador. Detalla los pasos para montar el circuito en Fritzing y luego escribir el código en Arduino IDE para encender y apagar el LED alternativamente usando los comandos digitalWrite(), pinMode(), y delay().
Este documento describe cómo encender y apagar un LED usando una tarjeta Arduino. Explica los componentes necesarios como la tarjeta Arduino Uno-R3 o Mega 2560, un LED, cables, y un computador. Detalla los pasos para montar el circuito en Fritzing y luego escribir el código en Arduino IDE para encender y apagar el LED alternativamente usando los comandos digitalWrite(), pinMode(), y delay().
Marco Teórico: Dentro del Objetivo General: Dentro de la
Laboratorio para desarrollar la práctica, practica el objetivo general es encender y vamos a utilizar esas tarjetas de control apagar un LED y una segunda parte de la embebido, específicamente con la tarjeta practica encender y apagar 2 LED en Arduino. ¿Qué es Arduino? Arduino es una intermitencia con una tarjeta Arduino Uno- plataforma de hardware libre, basada en una R3 o Arduino Mega 2560, depende de que placa con un microcontrolador y un entorno tarjeta te allá tocado el en laboratorio. de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos No solo se trabajara con la parte electrónica sino también se realizaran ambas multidisciplinares. partes del encendido y apagado de los LEDS con la programación del lenguaje IDE Los Modelos que se van a utilizar dentro Arduino, que nos ayudara a la programación del Laboratorio son el Arduino Uno-R3 y el de la tarjeta Arduino. También se utilizara el Arduino Mega 2560. La diferencia de ambas programa Fritzing que nos ayudara a es que la tarjeta Arduino Mega 2560 tiene esquematizar el circuito que vamos a más pines de entradas y de salidas. En las desarrollar. siguientes imágenes podemos observar Antes de empezar con el desarrollo como son físicamente: de la práctica debemos saber que es un LED y cuál es la diferencia de su ánodo y cátodo.
Un LED, es un dispositivo diodor
emisor de luz. Los LED se usan como indicadores en muchos dispositivos y en iluminación. Los primeros LEDS emitían luz roja de baja intensidad, pero los dispositivos actuales emiten luz de alto brillo en el espectro infrarrojo, visible y ultravioleta. Un LED comienza a funcionar después de 2 voltios.
Formas de determinar la polaridad
de un led de inserción:
Existen tres formas principales de
conocer la polaridad de un led:
La pata más larga siempre va a ser el
ánodo. En el lado del cátodo, la base del led tiene un borde plano. Dentro del led, la plaqueta indica el ánodo. Se puede reconocer porque es más pequeña que el yunque, que indica el cátodo.
Materiales que se utilizaran para el
desarrollo de la práctica:
1. 2 LEDS, de distinto colores.
2. Una tarjeta Arduino Uno-R3 o Arduino Mega 2560, dependiendo de cuál te toque dentro del desarrollo de la práctica. 3. Un cable USB impresora. 4. Un computador. 5. Cables para el montaje del circuito. Figura2. Montaje del circuito en el 6. Tarjeta Protoboard. programa Fritzing Montaje de la Práctica: Podemos observar en la figura2 que 1. Encender y Apagar un LED con una se está utilizando el Arduino Mega 2560, al tarjeta Arduino igual si utilizamos la tarjeta Arduino Uno-R3 es el mismo procedimiento. También se Antes de comenzar a la realización del observa que se utilizó para el montaje un montaje del circuito electrónico, se debe Protoboard, ¿Qué es un Protoboard? , es un montar el circuito en el programa Fritzing, se tablero con orificios conectados debe tener en cuenta el conocimiento de eléctricamente entre sí, habitualmente cuál es el cátodo y ánodo del LED. Se coloca siguiendo patrones de líneas, en el cual se el ánodo en el pin 13 y el cátodo a tierra pueden insertar componentes electrónicos y (ground), como se muestra en la figura2: cables para el armado y prototipado de circuitos electrónicos y sistemas similares. Está hecho de dos materiales, un aislante, generalmente un plástico, y un conductor que conecta los diversos orificios entre sí. Uno de sus usos principales es la creación y comprobación de prototipos de circuitos electrónicos antes de llegar a la impresión mecánica del circuito en sistemas de producción comercial. Como se observa en la figura2, el la variable se le asignara el Protoboard nos ayuda a insertar el LED e valor de 13. instalar el circuito a través de cables. Se define si la variable declarada son de tipo Luego que tengamos armado el entrada o de salida, para eso circuito en el programa Fritzing, podemos se utiliza el comando void empezar con el desarrollo del programa en el Setup (), abro corchete para IDE de Arduino. saber qué es lo que contiene Procedimiento de cómo llevar a cabo el ese comando y al finalizar el codificado del programa: comando cierro corchete. Internamente del corchete 1. Debemos seleccionar la tarjeta se declarara que la variable Arduino que estamos utilizando sea LED es de salida, esto se Arduino Uno-R3 o Arduino Mega realiza a través del comando 2560. pinMode, este a su vez 2. Se selecciona el Puerto Serial. Bajo necesita como argumento la que puerto USB se va a conectar el variable y el tipo de señal de Arduino con el computador. la misma, es decir 3. Se empieza a realizar el código: pinMode(LED,OUTPUT); en Inicialmente debemos darle la que OUTPUT nos indica un nombre de qué es lo que que la señal saldrá del pin 13 estamos desarrollando a permitiendo encender el través del símbolo //, LED. podemos colocar el título de Luego de definir las la práctica o del programa en variables, se procede a sí. También se puede utilizar realizar la estructura del como comentarios dentro código a través del comando del programa. void loop (), de igual manera Se declaran las variables. En se abre corchete y se cierra la práctica se declaran de luego de terminar su tipo constante, una variable cumplimiento. Internamente que no cambiara durante el del corchete se establecerá desarrollo del programa, su las instrucciones que comando es const, además ejecutara Arduino se debe especificar qué tipo continuamente. Para que el de datos de la contante, en LED se pueda encender se este caso será entero y su utilizara el comando comando es int, luego se le digitalWrite, la cual mandara da el nombre de la variable; una señal digital al pin que en la tarjeta Arduino se anteriormente declaramos y coloca el ánodo en el pin 13 mandara un señal alta HIGH. Los pines de Arduino que no tienen nada al lado, sino En la siguiente imagen se mostrara solamente el número ellos como quedo plasmado en el IDE de Arduino, tienen una señal alta y baja; los procedimientos anteriormente señalados: LOW=baja es cero (0) y HIGH=alta es uno (1), finalmente el comando se determina como digitalWrite(LED,HIGH), luego se emplea el comando delay; la cual nos permitirá retrasar el tiempo que se le indique, la ejecución de la siguiente instrucción. El tiempo de retardo de la función delay es en milisegundos. Para quel LED pueda apagarse se utilizara el mismo comando digitalWrite pero indicándole esta vez una señal baja LOW, finalmente el comando se determinara como digitalWrite (LED, LOW) y luego se empleara el comando delay. Figura3. Código del programa Al terminar el desarrollo del encender y apagar un LED en el IDE de programa se debe compilar Arduino para verificar si existen errores dentro del 2. Encender y Apagar dos LEDS en la codificado. Luego si no tarjeta Arduino existen errores se debe cargar el código en la tarjeta En el montaje del circuito en el programa Arduino para que ella pueda Fritzing es el mismo procedimiento que la ejecutarlo. primera parte de la práctica solo que hemos añadido un nuevo LED. NOTA: Para quel IDE de Arduino pueda entender los comandos es necesario que al final de cada instrucción se coloque punto y coma (;). como comentarios dentro del programa. Se declaran las variables. En la práctica se declaran de tipo constante, su comando es const, además se debe especificar qué tipo de datos de la contante, en este caso será entero y su comando es int, luego se le da el nombre de la variable; como la segunda parte de la práctica es encender y apagar dos LEDS en la tarjeta Arduino se coloca el ánodo en el pin 13 para un LED y el pin 12 para el segundo LED así mismo existirán dos variables una se le asignara el valor de 13 y la Figura4. Montaje del circuito en el otro el valor de 12. programa Fritzing (2 LEDS) Se define si ambas variables Procedimiento de cómo llevar a cabo el declaradas son de tipo codificado del programa: entrada o de salida, para eso se utiliza el comando void Se realizó un procedimiento análogo al Setup (), abro corchete para descrito para la primera parte de la práctica: saber qué es lo que contiene ese comando y al finalizar el 1. Debemos seleccionar la tarjeta comando cierro corchete. Arduino que estamos utilizando sea Internamente del corchete Arduino Uno-R3 o Arduino Mega se declarara que la variable 2560. LED es de salida, esto se 2. Se selecciona el Puerto Serial. Bajo realiza a través del comando que puerto USB se va a conectar el pinMode, este a su vez Arduino con el computador. necesita como argumento la 3. Se empieza a realizar el código: variable y el tipo de señal de Inicialmente debemos darle la misma, es decir un nombre de qué es lo que pinMode(LED,OUTPUT); en estamos desarrollando a la que OUTPUT nos indica través del símbolo //, que la señal saldrá del pin 13 podemos colocar el título de permitiendo encender unos la práctica o del programa en de los LEDS y sí. También se puede utilizar pinMode(LED1,OUTPUT); en la que OUTPUT nos indica quel LED pueda apagarse se que la señal saldrá del pin 12 utilizara el mismo comando permitiendo encender el digitalWrite pero indicándole otro de los LEDS. esta vez una señal baja LOW, Luego de definir las finalmente el comando se variables, se procede a determinara como realizar la estructura del digitalWrite (LED, LOW); código a través del comando para uno de los LEDS y void loop (), de igual manera digitalWrite(LED1,LOW); se abre corchete y se cierra para el otro LED y luego se luego de terminar su empleara el comando delay. cumplimiento. Internamente Al terminar el desarrollo del del corchete se establecerá programa se debe compilar las instrucciones que para verificar si existen ejecutara Arduino errores dentro del continuamente. Para que codificado. Luego si no ambos LEDS se pueda existen errores se debe encender se utilizara el cargar el código en la tarjeta comando digitalWrite, la Arduino para que ella pueda cual mandara una señal ejecutarlo. digital al pin que anteriormente declaramos y A continuación se mostrara el codificado del mandara un señal alta HIGH. programa en el IDE de Arduino: Los pines de Arduino que no tienen nada al lado, sino solamente el número ellos tienen una señal alta y baja; LOW=baja es cero (0) y HIGH=alta es uno (1), finalmente el comando se determina como digitalWrite(LED,HIGH); para uno de los LEDS y digitalWrite(LED1,HIGH); para el otro LED. Luego se emplea el comando delay; la cual nos permitirá retrasar el tiempo que se le indique, la ejecución de la siguiente instrucción. El tiempo de retardo de la función delay es en milisegundos. Para especialmente para un prototipado rápido y la introducción al uso de tecnologías que pudieran ser nuevas para uno. En la primera práctica se ha aprendido como relacionarnos con las herramientas de bajo coste como es la tarjeta Arduino, así mismo se aprendió a cómo utilizar el programa Fritzing y la IDE del Arduino. Nos hemos familiarizado con la plataforma hasta lograr encender y apagar un LED y dos LEDS en conjunto.
Figura5. Código del programa
encender y apagar dos LEDS en el IDE de Arduino
Conclusión: Arduino es una plataforma para
prototipado electrónico basada en un hardware y software de fácil uso. Está pensada para el uso de artistas, diseñadores, aficionados y cualquiera interesado en crear objetos o ambientes interactivos. Arduino es una de las mejores herramientas para iniciarse en el mundo del bricolaje electrónico, al mismo tiempo resulta ser muy útil para estudiantes y profesionales del área de la electrónica y áreas afines,