SlideShare una empresa de Scribd logo
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

01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx
DyllanBastidas
 
Arduino - Ejercicios Básicos
Arduino - Ejercicios BásicosArduino - Ejercicios Básicos
Arduino - Ejercicios Básicos
Mario José Platero Villatoro
 
Sumadores,codificadores, decodificadores,multiplexores y demultiplexores
Sumadores,codificadores, decodificadores,multiplexores y demultiplexoresSumadores,codificadores, decodificadores,multiplexores y demultiplexores
Sumadores,codificadores, decodificadores,multiplexores y demultiplexores
Jose Tomas Rodriguez Henriquez
 
Arduino 1
Arduino 1Arduino 1
Arduino 1
Evelyn Lopez
 
MICROCONTROLADORES.ppt
MICROCONTROLADORES.pptMICROCONTROLADORES.ppt
MICROCONTROLADORES.ppt
Mario Ruben Ontiveros Daza
 
09 sd capitulo vii circuitos logicos combinacionales
09 sd capitulo vii circuitos logicos combinacionales09 sd capitulo vii circuitos logicos combinacionales
09 sd capitulo vii circuitos logicos combinacionalesErnesto Villalpando
 
Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPointcristianperea
 
Transistores mosfet configuracion y polarizacion
Transistores mosfet configuracion y polarizacionTransistores mosfet configuracion y polarizacion
Transistores mosfet configuracion y polarizacion
Juan Carlos Cabrera
 
Presentacion protoboard
Presentacion protoboardPresentacion protoboard
Presentacion protoboard
Xoch A
 
Circuito Integrado L293D
Circuito Integrado L293DCircuito Integrado L293D
Circuito Integrado L293D
Luiz Sanchez
 
Compuertas logicas aplicacion en electronica
Compuertas logicas aplicacion en electronicaCompuertas logicas aplicacion en electronica
Compuertas logicas aplicacion en electronica
Jhon Castillo
 
Historia de los diodo led
Historia de los diodo ledHistoria de los diodo led
Historia de los diodo led
gloriaelizabeth
 
Circuitos Electronicos 4
Circuitos Electronicos 4Circuitos Electronicos 4
Circuitos Electronicos 4F Blanco
 
Fotodiodo expo
Fotodiodo expoFotodiodo expo
Fotodiodo expo
joselin33
 
Aplicaciones del diodo
Aplicaciones del diodoAplicaciones del diodo
Aplicaciones del diodo
Enrique
 
Diodos
DiodosDiodos
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Yamil Lambert
 

La actualidad más candente (20)

01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx
 
Arduino - Ejercicios Básicos
Arduino - Ejercicios BásicosArduino - Ejercicios Básicos
Arduino - Ejercicios Básicos
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Sumadores,codificadores, decodificadores,multiplexores y demultiplexores
Sumadores,codificadores, decodificadores,multiplexores y demultiplexoresSumadores,codificadores, decodificadores,multiplexores y demultiplexores
Sumadores,codificadores, decodificadores,multiplexores y demultiplexores
 
Arduino 1
Arduino 1Arduino 1
Arduino 1
 
Scr, triac y diac
Scr, triac y diacScr, triac y diac
Scr, triac y diac
 
MICROCONTROLADORES.ppt
MICROCONTROLADORES.pptMICROCONTROLADORES.ppt
MICROCONTROLADORES.ppt
 
09 sd capitulo vii circuitos logicos combinacionales
09 sd capitulo vii circuitos logicos combinacionales09 sd capitulo vii circuitos logicos combinacionales
09 sd capitulo vii circuitos logicos combinacionales
 
Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPoint
 
Transistores mosfet configuracion y polarizacion
Transistores mosfet configuracion y polarizacionTransistores mosfet configuracion y polarizacion
Transistores mosfet configuracion y polarizacion
 
Presentacion protoboard
Presentacion protoboardPresentacion protoboard
Presentacion protoboard
 
Limitadores
LimitadoresLimitadores
Limitadores
 
Circuito Integrado L293D
Circuito Integrado L293DCircuito Integrado L293D
Circuito Integrado L293D
 
Compuertas logicas aplicacion en electronica
Compuertas logicas aplicacion en electronicaCompuertas logicas aplicacion en electronica
Compuertas logicas aplicacion en electronica
 
Historia de los diodo led
Historia de los diodo ledHistoria de los diodo led
Historia de los diodo led
 
Circuitos Electronicos 4
Circuitos Electronicos 4Circuitos Electronicos 4
Circuitos Electronicos 4
 
Fotodiodo expo
Fotodiodo expoFotodiodo expo
Fotodiodo expo
 
Aplicaciones del diodo
Aplicaciones del diodoAplicaciones del diodo
Aplicaciones del diodo
 
Diodos
DiodosDiodos
Diodos
 
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
 

Similar a Laboratorio de encendido de led de arduino

Sesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdfSesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdf
GabrielReyes625523
 
Presentacion
PresentacionPresentacion
Presentacion
mmunozgarces
 
Manual Arduino Electronica
Manual Arduino Electronica  Manual Arduino Electronica
Manual Arduino Electronica
Alejandro Leon Cerna
 
Taller robotica libre arduino
Taller robotica libre arduinoTaller robotica libre arduino
Taller robotica libre arduino
joseromo10
 
Taller roboticalibrearduino
Taller roboticalibrearduinoTaller roboticalibrearduino
Taller roboticalibrearduino
carolina serrano serrano
 
Taller roboticalibrearduino
Taller roboticalibrearduinoTaller roboticalibrearduino
Taller roboticalibrearduino
VictorManuelRodrigUs
 
Manual Arduino (Revisión)
Manual Arduino (Revisión)Manual Arduino (Revisión)
Manual Arduino (Revisión)
Mario José Platero Villatoro
 
Trababajo sobre placa arduino
Trababajo sobre placa arduinoTrababajo sobre placa arduino
Trababajo sobre placa arduino
Valeria Gonzalez
 
Informe escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduinoInforme escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduino
Juan Castillo Bolaños
 
Placa arduino
Placa arduinoPlaca 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
 
Informe arduino y proteus
Informe arduino y proteusInforme arduino y proteus
Informe arduino y proteus
99belen
 
Taller Paz.docx (2).pdf
Taller Paz.docx (2).pdfTaller Paz.docx (2).pdf
Taller Paz.docx (2).pdf
HectorSantiagoOrtizV1
 
Taller Paz.docx (2).pdf
Taller Paz.docx (2).pdfTaller Paz.docx (2).pdf
Taller Paz.docx (2).pdf
valeriavalencia48
 
La electricidad y electronica.docx
La electricidad y electronica.docxLa electricidad y electronica.docx
La electricidad y electronica.docx
AnaSofiaHenaoMorales
 
La electricidad y electronica.docx
La electricidad y electronica.docxLa electricidad y electronica.docx
La electricidad y electronica.docx
Nikoll Ordoñez
 
La electricidad y electronica.docx
La electricidad y electronica.docxLa electricidad y electronica.docx
La electricidad y electronica.docx
Paula Andrea
 
La electricidad y electronica.docx
La electricidad y electronica.docxLa electricidad y electronica.docx
La electricidad y electronica.docx
IsabellaSanchez41
 
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
JUANDIPA1
 
La electricidad y electronica.pdf
La electricidad y electronica.pdfLa electricidad y electronica.pdf
La electricidad y electronica.pdf
LunamarcelaEspinosa
 

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

Fischertechnik designer manual
Fischertechnik designer manualFischertechnik designer manual
Fischertechnik designer manual
Eduardo Alvarez
 
Linea de tiempo
Linea de tiempoLinea de tiempo
Linea de tiempo
Eduardo Alvarez
 
Informacion sobre robotica
Informacion sobre roboticaInformacion sobre robotica
Informacion sobre robotica
Eduardo Alvarez
 
Training lab (manual de actividades)
Training lab (manual de actividades)Training lab (manual de actividades)
Training lab (manual de actividades)
Eduardo Alvarez
 
Training lab. (instrucciones de construccion)
Training lab. (instrucciones de construccion)Training lab. (instrucciones de construccion)
Training lab. (instrucciones de construccion)
Eduardo Alvarez
 
Proyecto fisicarobotica robot
Proyecto fisicarobotica robotProyecto fisicarobotica robot
Proyecto fisicarobotica robot
Eduardo Alvarez
 
Lego mindstorms ev3
Lego mindstorms ev3Lego mindstorms ev3
Lego mindstorms ev3
Eduardo Alvarez
 
Modulos de sensores
Modulos de sensoresModulos de sensores
Modulos de sensores
Eduardo Alvarez
 
Eduardo alvarez xi k
Eduardo alvarez xi kEduardo alvarez xi k
Eduardo alvarez xi k
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
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
Eduardo Alvarez
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación web
Eduardo Alvarez
 
Examen par trenzado
Examen par trenzadoExamen par trenzado
Examen par trenzado
Eduardo Alvarez
 
Paginas web
Paginas webPaginas web
Paginas web
Eduardo Alvarez
 
Sitios web
Sitios webSitios web
Sitios web
Eduardo Alvarez
 
Tipos de plataformas web multimedia
Tipos de plataformas web multimediaTipos de plataformas web multimedia
Tipos de plataformas web multimedia
Eduardo Alvarez
 
Buscadores de internet
Buscadores de internet  Buscadores de internet
Buscadores de internet
Eduardo Alvarez
 
Navegadores
NavegadoresNavegadores
Navegadores
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

fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
QuerubinOlayamedina
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
LuisEnriqueCarboneDe
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
Javier Lasa
 
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
DarwinNestorArapaQui
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
bgonzalezm20
 
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA IINSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
CESAR MIJAEL ESPINOZA SALAZAR
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
Fernando Tellado
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
juanlemus11122
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
Elizabeth Mejia
 

Último (9)

fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
 
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
 
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA IINSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
 

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.