SlideShare una empresa de Scribd logo
1 de 5
Ministerio de Educación
Instituto David
Bachiller Tecnológico en Informática
Laboratorio 2
Taller de Sistemas Robóticos
Encendido de un led usando protoboard y placa Arduino
Objetivo
Encender y apagar un LED con o sin intermitencia mediante la tarjeta Arduino Uno
Información técnica necesaria sobre los dispositivos
Un LED, es un dispositivo diodo emisor de luz. Los LEDs 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 aproximadamente con
2 voltios.
Formas de determinar la polaridad de un LED:
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.
Un Protoboard, es un tablero con orificios conectados eléctricamente entre sí,
habitualmente siguiendo patrones de líneas, en el cual se pueden insertar
componentes electrónicos y 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.
Resistencia o resistor: Es cualquier elemento localizado en el paso de la corriente
eléctrica y que causa oposición a que esta fluya. Las resistencias se representan
con la letra R y se miden en ohms (Ÿ).
Las resistencias son fabricadas principalmente de carbón y se presentan en en una
amplia variedad de valores. Hay resistencias con valores de Ohmios (Ω), Kilohmios
(KΩ), Megaohmios (MΩ). Estas dos últimas unidades se utilizan para
representar resistencias muy grandes. A continuación se puede ver algunas
equivalencias entre ellas:
 1 Kilohmio (KΩ) = 1,000 Ohmios (Ω)
 1 Megaohmio (MΩ) = 1,000,000 Ohmios (Ω)
 1 Megaohmio (MΩ) = 1,000 Kilohmios (KΩ)
Materiales y Métodos:
2 LEDs, de distintos colores.
1 resistencia de 330 ohmios 0 430 ohmios
Una tarjeta Arduino
Un cable USB impresora
Un computador
Cables para el montaje del circuito.
Protoboard
Montaje de la Práctica
Encender y Apagar un LED con una tarjeta Arduino.
Antes de comenzar a la realización del montaje del circuito electrónico, primero se
visualiza en el programa Fritzing, se debe tener en cuenta el conocimiento de cuál
es el cátodo y ánodo del LED. Se coloca el ánodo en el pin 13 y el cátodo a tierra
(ground), como se muestra en la figura 1:
Figura 1 – Montaje del circuito en el programa Fritzing
Se observar en la Figura 1 que se emplea una tarjeta Arduino Uno.También se
utiliza para el montaje un Protoboard. Como se observa en la Figura 1, el Protoboard
ayuda a insertar el LED e instalar el circuito a través de cables.
Luego de elaborar el circuito en el programa Fritzing, se desarrolla el código en el
IDE de Arduino
Procedimiento de cómo llevar a cabo el codificado del programa:
En el menú desplegable Herramientas -> Placa se selecciona la tarjeta Arduino
que se está utilizando sea Arduino Uno y nuevamente en Herramientas -> Puerto
se debe seleccionar bajo que puerto USB se va a conectar el Arduino con el
computador.
Para desarrollar el código:
Inicialmente se inicia indicando el nombre del programa a desplegar, para insertar
comentarios se emplea el símbolo //, podemos colocar el título de la práctica o del
programa en sí. También se puede utilizar como comentarios dentro del programa.
Se declaran las variables. En la práctica se declaran de tipo constante, una variable
que no cambia durante la ejecución del programa, su comando es const, además
se debe especificar qué tipo de dato es la variable. Por ejemplo, en este caso es un
número entero y su comando es int, luego se da nombre de la variable; en la tarjeta
Arduino se coloca el ánodo en el pin 13 la variable se le asignara el valor de 13.
Se define si la variable declarada son de tipo entrada o de salida, para eso se utiliza
el comando void setup (), se abre corchete ({ ) para saber qué es lo que contiene
ese comando y al finalizar el comando se cierra corchete (}). Internamente del
corchete se declarara que la variable LED es de salida, esto se realiza a través del
comando pinMode, este a su vez necesita como argumento la variable y el tipo de
señal de la misma, es decir pinMode(LED,OUTPUT); en la que OUTPUT nos indica
que la señal saldrá del pin 13 permitiendo encender el LED.
Luego de definir las variables, se procede a realizar la estructura del código a través
del comando void loop (), de igual manera se abre corchete ({) y se cierra luego de
terminar su cumplimiento (}). Internamente del corchete se establecen las
instrucciones que ejecutará Arduino continuamente. Para que el LED se pueda
encender se utilizara el comando digitalWrite, la cual envia una señal digital al pin
que anteriormente se indicó. Se envía una HIGH para encender el pin. 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). El codigo debe
quedar tal como digitalWrite(LED,HIGH). Luego se emplea el comando delay; la cual
nos permite retrasar el tiempo que se le indique hasta la ejecución de la siguiente
instrucción. El tiempo de retardo de la función delay es en milisegundos. Para que
el LED pueda apagarse se utilizará 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 nuevamente el comando delay.
Al terminar el desarrollo del programa, se debe compilar Programa -> Verificar, esto
para verificar si existen errores dentro del codigo. Luego si no existen errores se
puede cargar el código en la tarjeta Arduino para que esta lo ejecute.
NOTA: Para que el IDE de Arduino pueda entender los comandos es necesario que
al final de cada instrucción se coloque punto y coma (;).
En el siguiente algoritmo se muestra como queda plasmado en el IDE de Arduino
los procedimientos anteriormente señalados:
Algoritmo 1: Código del programa encender y apagar un LED en el IDE de Arduino
Recuerden que deben documentar o usar comentarios mediante dos diagonales //
con la finalidad que otra programador que use su código comprenda que hace la
aplicación.

Más contenido relacionado

La actualidad más candente

Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadores
Bertha Vega
 
Moduladores Y Demoduladores Am
Moduladores Y Demoduladores AmModuladores Y Demoduladores Am
Moduladores Y Demoduladores Am
Alberto Jimenez
 
Capacidad de un canal
Capacidad de un canalCapacidad de un canal
Capacidad de un canal
arquitectura5
 
El transistor como interruptor y amplificador
El transistor como interruptor y amplificadorEl transistor como interruptor y amplificador
El transistor como interruptor y amplificador
Sebastian Hermosilla
 

La actualidad más candente (20)

Carta de Smith y Ejemplos
Carta de Smith y EjemplosCarta de Smith y Ejemplos
Carta de Smith y Ejemplos
 
Problema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoProblema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estado
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 
codificacion de linea
codificacion de lineacodificacion de linea
codificacion de linea
 
BANDA LATERAL UNICA
BANDA LATERAL UNICABANDA LATERAL UNICA
BANDA LATERAL UNICA
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadores
 
Moduladores Y Demoduladores Am
Moduladores Y Demoduladores AmModuladores Y Demoduladores Am
Moduladores Y Demoduladores Am
 
Limitadores
LimitadoresLimitadores
Limitadores
 
Capacidad de un canal
Capacidad de un canalCapacidad de un canal
Capacidad de un canal
 
El transistor como interruptor y amplificador
El transistor como interruptor y amplificadorEl transistor como interruptor y amplificador
El transistor como interruptor y amplificador
 
Codificación de línea
Codificación de líneaCodificación de línea
Codificación de línea
 
Códigos y Modos de Transmisión de Datos
Códigos y Modos de Transmisión de DatosCódigos y Modos de Transmisión de Datos
Códigos y Modos de Transmisión de Datos
 
Osciladores
OsciladoresOsciladores
Osciladores
 
Tutorial multisim 11 en español
Tutorial multisim 11 en españolTutorial multisim 11 en español
Tutorial multisim 11 en español
 
Aplicación de Sensor CNY70. REPORTE DE PRACTICA
Aplicación  de Sensor CNY70. REPORTE DE PRACTICAAplicación  de Sensor CNY70. REPORTE DE PRACTICA
Aplicación de Sensor CNY70. REPORTE DE PRACTICA
 
Ttl y cmos circuitos digitales
Ttl y cmos circuitos digitales Ttl y cmos circuitos digitales
Ttl y cmos circuitos digitales
 
Informe practica 8 diodos zener
Informe practica 8 diodos zenerInforme practica 8 diodos zener
Informe practica 8 diodos zener
 
Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887
 
Radio mobile, Instalacion y Funcionamiento
Radio mobile, Instalacion y FuncionamientoRadio mobile, Instalacion y Funcionamiento
Radio mobile, Instalacion y Funcionamiento
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 

Similar a Laboratorio de encendido de led de arduino

21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
JuanSalvadorGarciaHe
 

Similar a Laboratorio de encendido de led de arduino (20)

Sesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdfSesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdf
 
Presentacion
PresentacionPresentacion
Presentacion
 
Manual Arduino Electronica
Manual Arduino Electronica  Manual Arduino Electronica
Manual Arduino Electronica
 
Taller robotica libre arduino
Taller robotica libre arduinoTaller robotica libre arduino
Taller robotica libre arduino
 
Taller roboticalibrearduino
Taller roboticalibrearduinoTaller roboticalibrearduino
Taller roboticalibrearduino
 
Taller roboticalibrearduino
Taller roboticalibrearduinoTaller roboticalibrearduino
Taller roboticalibrearduino
 
Manual Arduino (Revisión)
Manual Arduino (Revisión)Manual Arduino (Revisión)
Manual Arduino (Revisión)
 
Trababajo sobre placa arduino
Trababajo sobre placa arduinoTrababajo sobre placa arduino
Trababajo sobre placa arduino
 
Informe escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduinoInforme escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduino
 
Placa arduino
Placa arduinoPlaca arduino
Placa arduino
 
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
 
Informe arduino y proteus
Informe arduino y proteusInforme arduino y proteus
Informe arduino y proteus
 
Taller Paz.docx (2).pdf
Taller Paz.docx (2).pdfTaller Paz.docx (2).pdf
Taller Paz.docx (2).pdf
 
Taller Paz.docx (2).pdf
Taller Paz.docx (2).pdfTaller Paz.docx (2).pdf
Taller Paz.docx (2).pdf
 
La electricidad y electronica.docx
La electricidad y electronica.docxLa electricidad y electronica.docx
La electricidad y electronica.docx
 
La electricidad y electronica.docx
La electricidad y electronica.docxLa electricidad y electronica.docx
La electricidad y electronica.docx
 
La electricidad y electronica.docx
La electricidad y electronica.docxLa electricidad y electronica.docx
La electricidad y electronica.docx
 
La electricidad y electronica.docx
La electricidad y electronica.docxLa electricidad y electronica.docx
La electricidad y electronica.docx
 
Trabajo de tecnologia 10-3 La electricidad y la electronica .docx
Trabajo de tecnologia 10-3 La electricidad y la electronica .docxTrabajo de tecnologia 10-3 La electricidad y la electronica .docx
Trabajo de tecnologia 10-3 La electricidad y la electronica .docx
 
La electricidad y electronica.pdf
La electricidad y electronica.pdfLa electricidad y electronica.pdf
La electricidad y electronica.pdf
 

Más de Eduardo Alvarez

Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...
Eduardo Alvarez
 
Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...
Eduardo Alvarez
 

Más de Eduardo Alvarez (20)

Fischertechnik designer manual
Fischertechnik designer manualFischertechnik designer manual
Fischertechnik designer manual
 
Linea de tiempo
Linea de tiempoLinea de tiempo
Linea de tiempo
 
Informacion sobre robotica
Informacion sobre roboticaInformacion sobre robotica
Informacion sobre robotica
 
Training lab (manual de actividades)
Training lab (manual de actividades)Training lab (manual de actividades)
Training lab (manual de actividades)
 
Training lab. (instrucciones de construccion)
Training lab. (instrucciones de construccion)Training lab. (instrucciones de construccion)
Training lab. (instrucciones de construccion)
 
Proyecto fisicarobotica robot
Proyecto fisicarobotica robotProyecto fisicarobotica robot
Proyecto fisicarobotica robot
 
Uso protoboard
Uso protoboardUso protoboard
Uso protoboard
 
Lego mindstorms ev3
Lego mindstorms ev3Lego mindstorms ev3
Lego mindstorms ev3
 
Modulos de sensores
Modulos de sensoresModulos de sensores
Modulos de sensores
 
Eduardo alvarez xi k
Eduardo alvarez xi kEduardo alvarez xi k
Eduardo alvarez xi k
 
Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...
 
Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...Los derechos humanos fueron creados para que las personas tengan libertad tan...
Los derechos humanos fueron creados para que las personas tengan libertad tan...
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación web
 
Examen par trenzado
Examen par trenzadoExamen par trenzado
Examen par trenzado
 
Paginas web
Paginas webPaginas web
Paginas web
 
Sitios web
Sitios webSitios web
Sitios web
 
Tipos de plataformas web multimedia
Tipos de plataformas web multimediaTipos de plataformas web multimedia
Tipos de plataformas web multimedia
 
Buscadores de internet
Buscadores de internet  Buscadores de internet
Buscadores de internet
 
Navegadores
NavegadoresNavegadores
Navegadores
 

Último

Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
perezreyesalberto10
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
jose880240
 

Último (8)

Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
 
Presentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la WebPresentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la Web
 
tabla-bacterias-1-0-179241-downloadable-3772106.pdf
tabla-bacterias-1-0-179241-downloadable-3772106.pdftabla-bacterias-1-0-179241-downloadable-3772106.pdf
tabla-bacterias-1-0-179241-downloadable-3772106.pdf
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 

Laboratorio de encendido de led de arduino

  • 1. Ministerio de Educación Instituto David Bachiller Tecnológico en Informática Laboratorio 2 Taller de Sistemas Robóticos Encendido de un led usando protoboard y placa Arduino Objetivo Encender y apagar un LED con o sin intermitencia mediante la tarjeta Arduino Uno Información técnica necesaria sobre los dispositivos Un LED, es un dispositivo diodo emisor de luz. Los LEDs 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 aproximadamente con 2 voltios. Formas de determinar la polaridad de un LED: 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. Un Protoboard, es un tablero con orificios conectados eléctricamente entre sí, habitualmente siguiendo patrones de líneas, en el cual se pueden insertar componentes electrónicos y 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. Resistencia o resistor: Es cualquier elemento localizado en el paso de la corriente eléctrica y que causa oposición a que esta fluya. Las resistencias se representan con la letra R y se miden en ohms (Ÿ). Las resistencias son fabricadas principalmente de carbón y se presentan en en una amplia variedad de valores. Hay resistencias con valores de Ohmios (Ω), Kilohmios (KΩ), Megaohmios (MΩ). Estas dos últimas unidades se utilizan para
  • 2. representar resistencias muy grandes. A continuación se puede ver algunas equivalencias entre ellas:  1 Kilohmio (KΩ) = 1,000 Ohmios (Ω)  1 Megaohmio (MΩ) = 1,000,000 Ohmios (Ω)  1 Megaohmio (MΩ) = 1,000 Kilohmios (KΩ) Materiales y Métodos: 2 LEDs, de distintos colores. 1 resistencia de 330 ohmios 0 430 ohmios Una tarjeta Arduino Un cable USB impresora Un computador Cables para el montaje del circuito. Protoboard Montaje de la Práctica Encender y Apagar un LED con una tarjeta Arduino. Antes de comenzar a la realización del montaje del circuito electrónico, primero se visualiza en el programa Fritzing, se debe tener en cuenta el conocimiento de cuál es el cátodo y ánodo del LED. Se coloca el ánodo en el pin 13 y el cátodo a tierra (ground), como se muestra en la figura 1:
  • 3. Figura 1 – Montaje del circuito en el programa Fritzing Se observar en la Figura 1 que se emplea una tarjeta Arduino Uno.También se utiliza para el montaje un Protoboard. Como se observa en la Figura 1, el Protoboard ayuda a insertar el LED e instalar el circuito a través de cables. Luego de elaborar el circuito en el programa Fritzing, se desarrolla el código en el IDE de Arduino Procedimiento de cómo llevar a cabo el codificado del programa: En el menú desplegable Herramientas -> Placa se selecciona la tarjeta Arduino que se está utilizando sea Arduino Uno y nuevamente en Herramientas -> Puerto se debe seleccionar bajo que puerto USB se va a conectar el Arduino con el computador. Para desarrollar el código: Inicialmente se inicia indicando el nombre del programa a desplegar, para insertar comentarios se emplea el símbolo //, podemos colocar el título de la práctica o del programa en sí. También se puede utilizar como comentarios dentro del programa. Se declaran las variables. En la práctica se declaran de tipo constante, una variable que no cambia durante la ejecución del programa, su comando es const, además
  • 4. se debe especificar qué tipo de dato es la variable. Por ejemplo, en este caso es un número entero y su comando es int, luego se da nombre de la variable; en la tarjeta Arduino se coloca el ánodo en el pin 13 la variable se le asignara el valor de 13. Se define si la variable declarada son de tipo entrada o de salida, para eso se utiliza el comando void setup (), se abre corchete ({ ) para saber qué es lo que contiene ese comando y al finalizar el comando se cierra corchete (}). Internamente del corchete se declarara que la variable LED es de salida, esto se realiza a través del comando pinMode, este a su vez necesita como argumento la variable y el tipo de señal de la misma, es decir pinMode(LED,OUTPUT); en la que OUTPUT nos indica que la señal saldrá del pin 13 permitiendo encender el LED. Luego de definir las variables, se procede a realizar la estructura del código a través del comando void loop (), de igual manera se abre corchete ({) y se cierra luego de terminar su cumplimiento (}). Internamente del corchete se establecen las instrucciones que ejecutará Arduino continuamente. Para que el LED se pueda encender se utilizara el comando digitalWrite, la cual envia una señal digital al pin que anteriormente se indicó. Se envía una HIGH para encender el pin. 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). El codigo debe quedar tal como digitalWrite(LED,HIGH). Luego se emplea el comando delay; la cual nos permite retrasar el tiempo que se le indique hasta la ejecución de la siguiente instrucción. El tiempo de retardo de la función delay es en milisegundos. Para que el LED pueda apagarse se utilizará 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 nuevamente el comando delay. Al terminar el desarrollo del programa, se debe compilar Programa -> Verificar, esto para verificar si existen errores dentro del codigo. Luego si no existen errores se puede cargar el código en la tarjeta Arduino para que esta lo ejecute. NOTA: Para que el IDE de Arduino pueda entender los comandos es necesario que al final de cada instrucción se coloque punto y coma (;). En el siguiente algoritmo se muestra como queda plasmado en el IDE de Arduino los procedimientos anteriormente señalados:
  • 5. Algoritmo 1: Código del programa encender y apagar un LED en el IDE de Arduino Recuerden que deben documentar o usar comentarios mediante dos diagonales // con la finalidad que otra programador que use su código comprenda que hace la aplicación.