SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Tema: “Simulación y programación 1”
Asignatura: Informática Industrial
Estudiante:María Belén Proaño Posada
Urcuquí - Yachay,
2017- 2018
RESUMEN DEL PROYECTO
La presente investigación consiste en un proyecto viable sobre cómo implementar salidas
digitales en un Arduino El trabajo pretende dar a conocer que es el Arduino y sus principales
funcionesbásicas,ademáspretendo dar a conocer como programar el Arduino y simular en
proteus
Arduino,inicialmente,fue construidoenbase al proyectoWiring,del colombianoHernando
Barragán.
La práctica consiste en la simulación de 3 circuitos:
 El primero circuito es del auto fantástico.
 El segundo es el auto fantástico invertido.
 Y el tercero es un circuito personalizado
INDIE
Contenido
INTRODUCCIÓN......................................................4
OBJETIVOS..............................................................9
OBJETIVO GENERAL:............................................9
OBJETIVO ESPECÍFICO:.........................................9
CONCLUSIONES....................................................10
RECOMENDACIONES............................................10
INTRODUCCIÓN
¿Qué es el Arduino?
Arduino es una plataforma de hardware libre, basada en una placa con un
microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la
electrónica en proyectos multidisciplinares, es decir, si se logra programar Arduino
correctamente, se podrá hacer una infinidad de cosas con este, como por ejemplo
utilizar sensores de luz, temperatura, mover algo con un motor, prender luces, etc.
El microcontrolador Atmega8, un chip sencillo y de bajo coste que permite el desarrollo
de múltiples diseños. Al ser open-hardware tanto su diseño como su distribución es
libre, puede utilizarse libremente para desarrollar cualquier tipo de proyecto sin tener
que adquirir ningún tipo de licencia.
Partes del Arduino
El Arduino costade 14 pines de entrada y salidadigitalde los cuales 6 pueden ser usados
como salidas PWM, 6 entradas analógicas, una conexión USB, un conector para
alimentación, un botón de reset.
¿Para qué sirve Arduino?
Arduino se puede utilizar para desarrollar elementos autónomos, conectándose a
dispositivos e interactuar tanto con el hardware como con el software. Nos sirve tanto
para controlar un elemento como lo hicimos en la práctica con las luces led
Existen multitud de entornos de aplicación de Arduino: automatización industrial,
domótica, herramienta de prototipado, plataforma de entrenamiento para aprendizaje
de electrónica, tecnología para artistas, eficiencia energética, monitorización,
adquisición de datos, DIY, aprendizaje de habilidades tecnológicas y programación, etc.
En el presente informe presento como programar el Arduino y simular en proteus:
La practica consiste en 3 circuitos:
1. El primero circuito es del auto fantástico.
2. El segundo es el auto fantástico invertido.
3. Y el tercero es un circuito personalizado
Para comenzar con la practica primero tenemos que instalar los programas de proteus
y Arduino
1. Primero abrimos el programa de Arduino y guardamos la práctica, después
debajo de las palabras void setup escribimos el siguiente cogido
DDRD=0b11111111 con es código le damos la orden al programa de que se
configuren los pines del 0-7 como salida.
Una vez configurados los pines del Arduino procedemos a diseñar para que se
enciendan y se apaguen los leds de nuestro auto fantástico, con esta práctica
querremos que seenciendan los leds de izquierda a derecha y viceversa, después
de las palabras void loop (con la finalidad de que se convierta en un ciclo
repetitivo) escribiremos la orden PORTD=0b00000001 ; //PRENDER Y APAGAR
LOS PINES DEL 0-7
delay (500) ;con esta primera orden le hemos pedido al programa que se
encienda el ultimo led.
La orden está escrita en un código binario donde los (0) ceros significan apagado
y los (1) unos significan encendido.
Sucesivamente repetiremos el proceso haciendo que los led se encienda de la
izquierda a la derecha y viceversa.
De esta forma:
PORTD=0b00000001 ;
delay (500) ;
PORTD=0b00000010 ;
delay (500) ;
PORTD=0b00000100 ;
delay (500) ;
PORTD=0b00001000 ;
delay (500) ;
PORTD=0b00010000 ;
delay (500) ;
PORTD=0b00100000 ;
delay (500) ;
PORTD=0b01000000 ;
delay (500) ;
PORTD=0b10000000 ;
delay (500) ;
//segunda parte
PORTD=0b10000000 ;
delay (500) ;
PORTD=0b01000000 ;
delay (500) ;
PORTD=0b00100000 ;
delay (500) ;
PORTD=0b00010000 ;
delay (500) ;
PORTD=0b00001000 ;
delay (500) ;
PORTD=0b00000100 ;
delay (500) ;
PORTD=0b00000010 ;
delay (500) ;
PORTD=0b00000001 ;
Y con esto finalizamos el programa en Arduino, lo siguiente que aremos es abrir el
programa de proteus donde simularemos nuestro programa.
Antes de poder simular nuestro programa debemos instalar la librería de Arduino en
proteus y montaremos el Arduino en proteus , abriremos la placa de Arduino en el
programa y armaremos elcircuito con resistencias;depreferencia de 330 ohm para este
caso por cada diodo led que queramos implementar colocaremos una resistencia , para
esta practica ocuparemos 8 dioso les de colores.
En cada pin del Arduino conectaremos una resistenciaun led y una salidade tierra , todo
esto lo contamos con doctores de pinto a pinto .
Al ya tener montado el programa he instalado el circuito lo ejecutamos para observar
como se encienden los leds.
2. En este segundo circuito haremos algo parecido a la anterior práctica,
comenzaremos abriendo una nueva hoja en Arduino y guardamos la práctica
después de las palabras palabras void setup escribimos el siguiente cogido
DDRD=0b11111111 Una vez configurados los pines del Arduino procedemos a
diseñar para que se enciendan y se apaguen los leds de nuestro auto fantástico
invertido, para esta practica haremos que los leds se enciendan desde un punto
centro hacia los lados y que se vuela a repetir.
Después de las palabras void loop escribimos el código
De esta forma:
PORTD=0b00000001 ; //PRENDER Y APAGAR LOS PINES DEL 0-7
delay (500) ;
PORTD=0b00010000 ;
delay (500) ;
PORTD=0b00101000 ;
delay (500) ;
PORTD=0b01000100 ;
delay (500) ;
PORTD=0b10000010 ;
delay (500) ;
PORTD=0b10000001 ;
delay (500) ;
PORTD=0b01000010 ;
delay (500) ;
PORTD=0b00100100 ;
delay (500) ;
PORTD=0b00011000 ;
delay (500) ;
Y con esto finalizamos el programa en Arduino, lo siguiente que aremos es abrir el
programa de proteus donde simularemos nuestro programa.
Antes de poder simular nuestro programa debemos instalar la librería de Arduino en
proteus y montaremos el Arduino en proteus , abriremos la placa de Arduino en el
programa y armaremos elcircuito con resistencias;depreferencia de 330 ohm para este
caso por cada diodo led que queramos implementar colocaremos una resistencia , para
esta práctica ocuparemos 8 dioso les de colores.
En cada pin del Arduino conectaremos una resistencia un led y una salida de tierra, todo
esto lo contamos con doctores de pinto a pinto.
Al ya tener montado el programa he instalado el circuito lo ejecutamos para observar
cómo se encienden los leds.
3. Para esta ultima practica simularemos un circuito donde los leds comienza
encendidos y se van apagando progresivamente de derecha a izquierda.
Abrimos el programa de Arduino y guardamos la práctica, después debajo de las
palabras void setup escribimos el siguiente cogido DDRD=0b11111111 con es
código le damos la orden al programa de que se configuren los pines del 0-7
como salida.
Una vez configurados los pines del Arduino procedemos a diseñar para que se
enciendan y se apaguen los leds, después de las palabras void loop escribiremos
la orden PORTD=0b11111111 ; //PRENDER Y APAGAR LOS PINES DEL 0-7
delay (500) ;con esta primera orden le hemos pedido al programa que se
encienda el ultimo led.
Después de las palabras void loop escribimos el código
PORTD=0b11111111 ; //PRENDER Y APAGAR LOS PINES DEL 0-7
delay (500) ;
PORTD=0b10111111 ;
delay (500) ;
PORTD=0b11011111 ;
delay (500) ;
PORTD=0b11101111 ;
delay (500) ;
PORTD=0b11110111 ;
delay (500) ;
PORTD=0b11111011 ;
delay (500) ;
PORTD=0b11111101 ;
delay (500) ;
PORTD=0b111111101 ;
delay (500) ;
Y con esto finalizamos el programa en Arduino, lo siguiente que aremos es abrir el
programa de proteus donde simularemos nuestro programa.
Antes de poder simular nuestro programa debemos instalar la librería de Arduino en
proteus y montaremos el Arduino en proteus , abriremos la placa de Arduino en el
programa y armaremos elcircuito con resistencias;depreferencia de 330 ohm para este
caso por cada diodo led que queramos implementar colocaremos una resistencia , para
esta práctica ocuparemos 8 dioso les de colores.
En cada pin del Arduino conectaremos una resistencia un led y una salida de tierra, todo
esto lo contamos con doctores de pinto a pinto.
Al ya tener montado el programa he instalado el circuito lo ejecutamos para observar
cómo se encienden los leds.
OBJETIVOS
OBJETIVO GENERAL:
AprenderaimplementarsalidasdigitalesenunArduinobasándonosenunasencillasimulación
y programación.
OBJETIVOESPECÍFICO:
 Analizar y comprender la lógica de la programación
 Aprender a diseñar y programar en el Arduino.
 Profundizar los conocimientos en Arduino y proteus.
CONCLUSIONES
 Con el presente proyecto he llegado a la conclusión que conociendo bien las
funciones he implementado todos los conocimientos, Arduino es una placa que
posee gran cantidad de aplicaciones como automatización industrial, domótica,
herramienta de prototipado, plataforma de entrenamiento para aprendizaje de
electrónica, tecnología para artistas, eficiencia energética, monitorización,
adquisición de datos, DIY, aprendizaje de habilidades tecnológicas y
programación, etc.
RECOMENDACIONES
 Tener instalados los programas, repasar he innovar en el Arduino porque “la
práctica hace al maestro”.
 Recordar todos los pasos para no tener complicaciones al programar.
 En el Arduino fijarnos que las llaves estén abiertas y cerradas al inicio y final del
programa para evitar errores comunes de la programación.

Weitere ähnliche Inhalte

Was ist angesagt?

Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flopsJimmy Osores
 
Informe practica 8 diodos zener
Informe practica 8 diodos zenerInforme practica 8 diodos zener
Informe practica 8 diodos zenerderincampos19
 
proyecto 11 Amplificador de audio (1)
 proyecto 11  Amplificador de audio (1) proyecto 11  Amplificador de audio (1)
proyecto 11 Amplificador de audio (1)Karolina Avila
 
Problemas complementarios rectificador de media onda
Problemas complementarios rectificador de media ondaProblemas complementarios rectificador de media onda
Problemas complementarios rectificador de media ondaTensor
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fetVelmuz Buzz
 
PLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesPLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesSANTIAGO PABLO ALBERTO
 
Problemas resueltos transformadores
Problemas resueltos transformadoresProblemas resueltos transformadores
Problemas resueltos transformadoresLaurita Cas
 
El transistor como interruptor y amplificador
El transistor como interruptor y amplificadorEl transistor como interruptor y amplificador
El transistor como interruptor y amplificadorSebastian Hermosilla
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoLuis Leandro Carlo
 
TERCER LABORATORIO DE ELECTRONICA
TERCER  LABORATORIO DE ELECTRONICA TERCER  LABORATORIO DE ELECTRONICA
TERCER LABORATORIO DE ELECTRONICA Marx Simpson
 
Circuitos polifasicos parte 2
Circuitos polifasicos parte 2Circuitos polifasicos parte 2
Circuitos polifasicos parte 2Israel Magaña
 
Electronica rectificadores
Electronica rectificadoresElectronica rectificadores
Electronica rectificadoresVelmuz Buzz
 
Problemas resueltos-transformadores
Problemas resueltos-transformadoresProblemas resueltos-transformadores
Problemas resueltos-transformadoresMoises Perez
 

Was ist angesagt? (20)

2.5. Rectificador de Media Onda
2.5. Rectificador de Media Onda2.5. Rectificador de Media Onda
2.5. Rectificador de Media Onda
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flops
 
Tema 4 -_ejercicios_resueltos
Tema 4 -_ejercicios_resueltosTema 4 -_ejercicios_resueltos
Tema 4 -_ejercicios_resueltos
 
Informe practica 8 diodos zener
Informe practica 8 diodos zenerInforme practica 8 diodos zener
Informe practica 8 diodos zener
 
proyecto 11 Amplificador de audio (1)
 proyecto 11  Amplificador de audio (1) proyecto 11  Amplificador de audio (1)
proyecto 11 Amplificador de audio (1)
 
Problemas complementarios rectificador de media onda
Problemas complementarios rectificador de media ondaProblemas complementarios rectificador de media onda
Problemas complementarios rectificador de media onda
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fet
 
PLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesPLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuenciales
 
Amplificador Operacional Lab Nº4
Amplificador Operacional Lab Nº4Amplificador Operacional Lab Nº4
Amplificador Operacional Lab Nº4
 
Problemas resueltos transformadores
Problemas resueltos transformadoresProblemas resueltos transformadores
Problemas resueltos transformadores
 
El transistor como interruptor y amplificador
El transistor como interruptor y amplificadorEl transistor como interruptor y amplificador
El transistor como interruptor y amplificador
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduino
 
Maquinas de corriente continua (CC)
Maquinas de corriente continua (CC)Maquinas de corriente continua (CC)
Maquinas de corriente continua (CC)
 
TERCER LABORATORIO DE ELECTRONICA
TERCER  LABORATORIO DE ELECTRONICA TERCER  LABORATORIO DE ELECTRONICA
TERCER LABORATORIO DE ELECTRONICA
 
Circuitos polifasicos parte 2
Circuitos polifasicos parte 2Circuitos polifasicos parte 2
Circuitos polifasicos parte 2
 
Electronica rectificadores
Electronica rectificadoresElectronica rectificadores
Electronica rectificadores
 
Circuitos trifasicos
Circuitos trifasicosCircuitos trifasicos
Circuitos trifasicos
 
Problemas resueltos-transformadores
Problemas resueltos-transformadoresProblemas resueltos-transformadores
Problemas resueltos-transformadores
 
Reporte de Practica Arduino
Reporte de Practica ArduinoReporte de Practica Arduino
Reporte de Practica Arduino
 
Informe 4 digitales
Informe 4 digitalesInforme 4 digitales
Informe 4 digitales
 

Ähnlich wie Informe arduino y proteus

Taller robotica libre arduino
Taller robotica libre arduinoTaller robotica libre arduino
Taller robotica libre arduinojoseromo10
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdfEdwin4321
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino El Gfe Davidson
 
Laboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoLaboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoEduardo Alvarez
 
Ide arduino + arddublock
Ide arduino + arddublockIde arduino + arddublock
Ide arduino + arddublockVisemi VI
 
Arduino arddublock
Arduino arddublockArduino arddublock
Arduino arddublockJoão Barata
 
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_..pdfJuanSalvadorGarciaHe
 
actividades-con-mblock-ide-y-arduino3dbot.pdf
actividades-con-mblock-ide-y-arduino3dbot.pdfactividades-con-mblock-ide-y-arduino3dbot.pdf
actividades-con-mblock-ide-y-arduino3dbot.pdfProfeClaudioTecno
 
Tutorial Básico Arduino
Tutorial Básico ArduinoTutorial Básico Arduino
Tutorial Básico ArduinoElio Alvarado
 

Ähnlich wie Informe arduino y proteus (20)

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
 
Hack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduinoHack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduino
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Sesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdfSesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdf
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
 
Laboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduinoLaboratorio de encendido de led de arduino
Laboratorio de encendido de led de arduino
 
Ide arduino + arddublock
Ide arduino + arddublockIde arduino + arddublock
Ide arduino + arddublock
 
Arduino
ArduinoArduino
Arduino
 
Arduino + Arddublock.pdf
Arduino + Arddublock.pdfArduino + Arddublock.pdf
Arduino + Arddublock.pdf
 
Arduino arddublock
Arduino arddublockArduino arddublock
Arduino arddublock
 
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
 
actividades-con-mblock-ide-y-arduino3dbot.pdf
actividades-con-mblock-ide-y-arduino3dbot.pdfactividades-con-mblock-ide-y-arduino3dbot.pdf
actividades-con-mblock-ide-y-arduino3dbot.pdf
 
Arduino Uno 1 ver 1.0
Arduino Uno 1 ver 1.0Arduino Uno 1 ver 1.0
Arduino Uno 1 ver 1.0
 
Tutorial Básico Arduino
Tutorial Básico ArduinoTutorial Básico Arduino
Tutorial Básico Arduino
 
curso-arduino.pdf
curso-arduino.pdfcurso-arduino.pdf
curso-arduino.pdf
 
Ide arduino + arddublock
Ide arduino + arddublockIde arduino + arddublock
Ide arduino + arddublock
 

Mehr von 99belen

La psicologia de los sentimientos
La psicologia de los sentimientosLa psicologia de los sentimientos
La psicologia de los sentimientos99belen
 
Dis. grafico-malla-curricular
Dis. grafico-malla-curricularDis. grafico-malla-curricular
Dis. grafico-malla-curricular99belen
 
Sistemas Malla curricular
Sistemas Malla curricularSistemas Malla curricular
Sistemas Malla curricular99belen
 
fotografía
fotografía fotografía
fotografía 99belen
 
Gustav Robert Kirchhoff
Gustav Robert KirchhoffGustav Robert Kirchhoff
Gustav Robert Kirchhoff99belen
 
Generador nuclear
Generador nuclearGenerador nuclear
Generador nuclear99belen
 

Mehr von 99belen (6)

La psicologia de los sentimientos
La psicologia de los sentimientosLa psicologia de los sentimientos
La psicologia de los sentimientos
 
Dis. grafico-malla-curricular
Dis. grafico-malla-curricularDis. grafico-malla-curricular
Dis. grafico-malla-curricular
 
Sistemas Malla curricular
Sistemas Malla curricularSistemas Malla curricular
Sistemas Malla curricular
 
fotografía
fotografía fotografía
fotografía
 
Gustav Robert Kirchhoff
Gustav Robert KirchhoffGustav Robert Kirchhoff
Gustav Robert Kirchhoff
 
Generador nuclear
Generador nuclearGenerador nuclear
Generador nuclear
 

Kürzlich hochgeladen

cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 

Kürzlich hochgeladen (20)

DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 

Informe arduino y proteus

  • 1. Tema: “Simulación y programación 1” Asignatura: Informática Industrial Estudiante:María Belén Proaño Posada Urcuquí - Yachay, 2017- 2018
  • 2. RESUMEN DEL PROYECTO La presente investigación consiste en un proyecto viable sobre cómo implementar salidas digitales en un Arduino El trabajo pretende dar a conocer que es el Arduino y sus principales funcionesbásicas,ademáspretendo dar a conocer como programar el Arduino y simular en proteus Arduino,inicialmente,fue construidoenbase al proyectoWiring,del colombianoHernando Barragán. La práctica consiste en la simulación de 3 circuitos:  El primero circuito es del auto fantástico.  El segundo es el auto fantástico invertido.  Y el tercero es un circuito personalizado
  • 4. INTRODUCCIÓN ¿Qué es el Arduino? Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares, es decir, si se logra programar Arduino correctamente, se podrá hacer una infinidad de cosas con este, como por ejemplo utilizar sensores de luz, temperatura, mover algo con un motor, prender luces, etc. El microcontrolador Atmega8, un chip sencillo y de bajo coste que permite el desarrollo de múltiples diseños. Al ser open-hardware tanto su diseño como su distribución es libre, puede utilizarse libremente para desarrollar cualquier tipo de proyecto sin tener que adquirir ningún tipo de licencia. Partes del Arduino El Arduino costade 14 pines de entrada y salidadigitalde los cuales 6 pueden ser usados como salidas PWM, 6 entradas analógicas, una conexión USB, un conector para alimentación, un botón de reset. ¿Para qué sirve Arduino? Arduino se puede utilizar para desarrollar elementos autónomos, conectándose a dispositivos e interactuar tanto con el hardware como con el software. Nos sirve tanto para controlar un elemento como lo hicimos en la práctica con las luces led Existen multitud de entornos de aplicación de Arduino: automatización industrial, domótica, herramienta de prototipado, plataforma de entrenamiento para aprendizaje de electrónica, tecnología para artistas, eficiencia energética, monitorización, adquisición de datos, DIY, aprendizaje de habilidades tecnológicas y programación, etc. En el presente informe presento como programar el Arduino y simular en proteus: La practica consiste en 3 circuitos: 1. El primero circuito es del auto fantástico. 2. El segundo es el auto fantástico invertido. 3. Y el tercero es un circuito personalizado Para comenzar con la practica primero tenemos que instalar los programas de proteus y Arduino 1. Primero abrimos el programa de Arduino y guardamos la práctica, después debajo de las palabras void setup escribimos el siguiente cogido
  • 5. DDRD=0b11111111 con es código le damos la orden al programa de que se configuren los pines del 0-7 como salida. Una vez configurados los pines del Arduino procedemos a diseñar para que se enciendan y se apaguen los leds de nuestro auto fantástico, con esta práctica querremos que seenciendan los leds de izquierda a derecha y viceversa, después de las palabras void loop (con la finalidad de que se convierta en un ciclo repetitivo) escribiremos la orden PORTD=0b00000001 ; //PRENDER Y APAGAR LOS PINES DEL 0-7 delay (500) ;con esta primera orden le hemos pedido al programa que se encienda el ultimo led. La orden está escrita en un código binario donde los (0) ceros significan apagado y los (1) unos significan encendido. Sucesivamente repetiremos el proceso haciendo que los led se encienda de la izquierda a la derecha y viceversa. De esta forma: PORTD=0b00000001 ; delay (500) ; PORTD=0b00000010 ; delay (500) ; PORTD=0b00000100 ; delay (500) ; PORTD=0b00001000 ; delay (500) ; PORTD=0b00010000 ; delay (500) ; PORTD=0b00100000 ; delay (500) ; PORTD=0b01000000 ; delay (500) ; PORTD=0b10000000 ; delay (500) ; //segunda parte PORTD=0b10000000 ; delay (500) ; PORTD=0b01000000 ; delay (500) ; PORTD=0b00100000 ; delay (500) ; PORTD=0b00010000 ; delay (500) ; PORTD=0b00001000 ; delay (500) ; PORTD=0b00000100 ; delay (500) ;
  • 6. PORTD=0b00000010 ; delay (500) ; PORTD=0b00000001 ; Y con esto finalizamos el programa en Arduino, lo siguiente que aremos es abrir el programa de proteus donde simularemos nuestro programa. Antes de poder simular nuestro programa debemos instalar la librería de Arduino en proteus y montaremos el Arduino en proteus , abriremos la placa de Arduino en el programa y armaremos elcircuito con resistencias;depreferencia de 330 ohm para este caso por cada diodo led que queramos implementar colocaremos una resistencia , para esta practica ocuparemos 8 dioso les de colores. En cada pin del Arduino conectaremos una resistenciaun led y una salidade tierra , todo esto lo contamos con doctores de pinto a pinto . Al ya tener montado el programa he instalado el circuito lo ejecutamos para observar como se encienden los leds. 2. En este segundo circuito haremos algo parecido a la anterior práctica, comenzaremos abriendo una nueva hoja en Arduino y guardamos la práctica después de las palabras palabras void setup escribimos el siguiente cogido DDRD=0b11111111 Una vez configurados los pines del Arduino procedemos a diseñar para que se enciendan y se apaguen los leds de nuestro auto fantástico invertido, para esta practica haremos que los leds se enciendan desde un punto centro hacia los lados y que se vuela a repetir. Después de las palabras void loop escribimos el código De esta forma: PORTD=0b00000001 ; //PRENDER Y APAGAR LOS PINES DEL 0-7 delay (500) ; PORTD=0b00010000 ; delay (500) ; PORTD=0b00101000 ; delay (500) ; PORTD=0b01000100 ; delay (500) ; PORTD=0b10000010 ; delay (500) ; PORTD=0b10000001 ; delay (500) ; PORTD=0b01000010 ; delay (500) ; PORTD=0b00100100 ;
  • 7. delay (500) ; PORTD=0b00011000 ; delay (500) ; Y con esto finalizamos el programa en Arduino, lo siguiente que aremos es abrir el programa de proteus donde simularemos nuestro programa. Antes de poder simular nuestro programa debemos instalar la librería de Arduino en proteus y montaremos el Arduino en proteus , abriremos la placa de Arduino en el programa y armaremos elcircuito con resistencias;depreferencia de 330 ohm para este caso por cada diodo led que queramos implementar colocaremos una resistencia , para esta práctica ocuparemos 8 dioso les de colores. En cada pin del Arduino conectaremos una resistencia un led y una salida de tierra, todo esto lo contamos con doctores de pinto a pinto. Al ya tener montado el programa he instalado el circuito lo ejecutamos para observar cómo se encienden los leds. 3. Para esta ultima practica simularemos un circuito donde los leds comienza encendidos y se van apagando progresivamente de derecha a izquierda. Abrimos el programa de Arduino y guardamos la práctica, después debajo de las palabras void setup escribimos el siguiente cogido DDRD=0b11111111 con es código le damos la orden al programa de que se configuren los pines del 0-7 como salida. Una vez configurados los pines del Arduino procedemos a diseñar para que se enciendan y se apaguen los leds, después de las palabras void loop escribiremos la orden PORTD=0b11111111 ; //PRENDER Y APAGAR LOS PINES DEL 0-7 delay (500) ;con esta primera orden le hemos pedido al programa que se encienda el ultimo led. Después de las palabras void loop escribimos el código PORTD=0b11111111 ; //PRENDER Y APAGAR LOS PINES DEL 0-7 delay (500) ; PORTD=0b10111111 ; delay (500) ; PORTD=0b11011111 ; delay (500) ; PORTD=0b11101111 ; delay (500) ; PORTD=0b11110111 ; delay (500) ; PORTD=0b11111011 ; delay (500) ; PORTD=0b11111101 ;
  • 8. delay (500) ; PORTD=0b111111101 ; delay (500) ; Y con esto finalizamos el programa en Arduino, lo siguiente que aremos es abrir el programa de proteus donde simularemos nuestro programa. Antes de poder simular nuestro programa debemos instalar la librería de Arduino en proteus y montaremos el Arduino en proteus , abriremos la placa de Arduino en el programa y armaremos elcircuito con resistencias;depreferencia de 330 ohm para este caso por cada diodo led que queramos implementar colocaremos una resistencia , para esta práctica ocuparemos 8 dioso les de colores. En cada pin del Arduino conectaremos una resistencia un led y una salida de tierra, todo esto lo contamos con doctores de pinto a pinto. Al ya tener montado el programa he instalado el circuito lo ejecutamos para observar cómo se encienden los leds.
  • 9. OBJETIVOS OBJETIVO GENERAL: AprenderaimplementarsalidasdigitalesenunArduinobasándonosenunasencillasimulación y programación. OBJETIVOESPECÍFICO:  Analizar y comprender la lógica de la programación  Aprender a diseñar y programar en el Arduino.  Profundizar los conocimientos en Arduino y proteus.
  • 10. CONCLUSIONES  Con el presente proyecto he llegado a la conclusión que conociendo bien las funciones he implementado todos los conocimientos, Arduino es una placa que posee gran cantidad de aplicaciones como automatización industrial, domótica, herramienta de prototipado, plataforma de entrenamiento para aprendizaje de electrónica, tecnología para artistas, eficiencia energética, monitorización, adquisición de datos, DIY, aprendizaje de habilidades tecnológicas y programación, etc. RECOMENDACIONES  Tener instalados los programas, repasar he innovar en el Arduino porque “la práctica hace al maestro”.  Recordar todos los pasos para no tener complicaciones al programar.  En el Arduino fijarnos que las llaves estén abiertas y cerradas al inicio y final del programa para evitar errores comunes de la programación.