Sie sind auf Seite 1von 7

Practica 1.

Encender y Apagar un LED Arduino Uno-R3


utilizando la tarjeta Arduino Arduino Mega 2560

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,

Das könnte Ihnen auch gefallen