Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe Semaforo Arduino
Informe Semaforo Arduino
Regional META
Sistema de Gestin de
la Calidad
Regional Meta
Centro de Industria y servicios del META
Aprendiz
2013
Fecha:
Regional META
Sistema de Gestin de
la Calidad
SEMAFORO
Presentado por:
MIGUEL ANGEL RODRIGUEZ GARCIA
FICHA.396991
Fecha:
Regional META
Sistema de Gestin de
la Calidad
SEMAFORO
Presentado a:
ING. IVAN DARIO DUARTE BRITO
Fecha:
Regional META
Sistema de Gestin de
la Calidad
INTRODUCCION
Fecha:
Regional META
Sistema de Gestin de
la Calidad
TABLA DE CONTENIDO
Contenido:
1.
2.
3.
4.
5.
6.
Introduccin
Objetivos
Marco terico
Desarrollo de la actividad
Anexos
Conclusiones
Fecha:
Regional META
Sistema de Gestin de
la Calidad
OBJETIVOS
GENERAL
Familiarizar el lenguaje ARDUINO con el fin de utilizar esta herramienta para proyectos
a practicar en los laboratorios.
ESPECFICOS
Identificar las herramientas del nuevo software programador para su fcil acceso.
Fecha:
Regional META
Sistema de Gestin de
la Calidad
MARCO TEORICO:
ARDUINO:
Q u e s A rd u in o ?
Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el
mundo fsico a travs de tu ordenador personal. Es una plataforma de desarrollo de
computacin fsica (physical computing) de cdigo abierto, basada en una placa con un
sencillo microcontrolador y un entorno de desarrollo para crear software (programas) para la
placa.
Puedes usar Arduino para crear objetos interactivos, leyendo datos de una gran variedad de
interruptores y sensores y controlar multitud de tipos de luces, motores y otros actuadores
fsicos. Los proyectos de Arduino pueden ser autnomos o comunicarse con un programa
(software) que se ejecute en tu ordenador (ej. Flash, Processing, MaxMSP). La placa puedes
montarla tu mismo o comprarla ya lista para usar, y el software de desarrollo es abierto y lo
puedes descargar gratis.
El lenguaje de programacin de Arduino es una implementacin de Wiring, una plataforma de
computacin fsica parecida, que a su vez se basa en Processing, un entorno de
programacin multimedia.
P o r q u A rdu in o?
Hay muchos otros microcontroladores y plataformas con microcontroladores disponibles para
la computacin fsica. Parallax Basic Stamp, BX-24 de Netmedia, Phidgets, Handyboard del
MIT, y muchos otros ofrecen funcionalidades similares. Todas estas herramientas organizan el
complicado trabajo de programar un microcontrolador en paquetes fciles de usar. Arduino,
adems de simplificar el proceso de trabajar con microcontroladores, ofrece algunas ventajas
respecto a otros sistemas a profesores, estudiantes y amateurs:
Asequible - Las placas Arduino son ms asequibles comparadas con otras plataformas de
microcontroladores. La versin ms cara de un mdulo de Arduino puede ser montada a
mano, e incluso ya montada cuesta bastante menos de 60
Multi-Plataforma - El software de Arduino funciona en los sistemas operativos Windows,
Macintosh OSX y Linux. La mayora de los entornos para microcontroladores estn limitados a
Windows.
Fecha:
Regional META
Sistema de Gestin de
la Calidad
PROTEUS ISIS
Fecha:
Regional META
Sistema de Gestin de
la Calidad
El Modulo VSM
Una de las prestaciones de Proteus, integrada con ISIS, es VSM, el Virtual System Modeling
(Sistema Virtual de Modelado), una extensin integrada con ISIS, con la cual se puede
simular, en tiempo real, con posibilidad de ms rapidez; todas las caractersticas de varias
familias de microcontroladores, introduciendo nosotros mismos el programa que controlar el
microcontrolador y cada una de sus salidas, y a la vez, simulando las tareas que queramos
que lleve a cabo con el programa. Se pueden simular circuitos con microcontroladores
conectados a distintos dispositivos, como motores, lcds, teclados en matriz, etc. Incluye,
entre otras, las familias de PIC's PIC10, PIC12, PIC16, PIC18, PIC24 y dsPIC33. ISIS es el
corazn del entorno integrado PROTEUS. Combina un entorno de diseo de una potencia
excepcional con una enorme capacidad de controlar la apariencia final de los dibujos.
FRITZING
Fecha:
Regional META
Centro de Industria y servicios del META
Sistema de Gestin de
la Calidad
DESARROLLO DE LA ACTIVIDAD:
Laboratorio :
SEMAFORO
Consiste en un dispoositivo de tres luces (rojo, amarillo, verde) la cual cumple la funcion de
alertarnos con el significado de cada uno de los colores del semaforo; Como ya sabemos que
el rojo es para detenerce o parar, el amarillo representa cambio o disminuya la velocidad del
vehiculo y por ultimo verde representa siga o adelante.
Esta programacion fue muy breve y trata mas de sentido logico y razonamiento, la cual tome
120 minutos para desarrollarla en el laboratorio, el primer paso para la programacion empieza
asi:
Int
rojo1= 13;
Int
amarillo1=12;
Int
verde1=11;
Int
rojo2=10;
Int
amarillo2=9;
Int
verde2=8;
Aqu seleccionamos los puertos que vamos a utilizar con su respectiva bombilla del semforo
Void
setup() {
pinMode
(rojo1,OUTPUT);
pinMode
(amarillo1,OUTPUT);
pinMode
(verde1,OUTPUT);
Fecha:
Regional META
Sistema de Gestin de
la Calidad
pinMode
(rojo2,OUTPUT);
pinMode
(amarillo2,OUTPUT);
pinMode
(verde2,OUTPUT);
Void
loop() {
digitalWrite
(rojo1, HIGH) ;
digitalWrite
(rojo2,LOW) ;
digitalWrite
(amarillo1,LOW);
digitalWrite
(amarillo2,LOW);
digitalWrite
(verde1,LOW) ;
digitalWrite
(verde2,HIGH);
delay (1000);
Fecha:
Regional META
Sistema de Gestin de
la Calidad
delay (1000);
}
NOTA:
Como son dos semforos los representamos con uno y dos (1-2) para no hacer confusin en
ello
Fecha:
Regional META
Sistema de Gestin de
la Calidad
Fecha:
Regional META
Sistema de Gestin de
la Calidad
Fecha:
Regional META
Sistema de Gestin de
la Calidad
ANEXOS
Fecha:
Regional META
Sistema de Gestin de
la Calidad
Concluciones:
Fecha:
Regional META
Sistema de Gestin de
la Calidad
Autores
Nombre
Cargo
Dependencia
Firma
MIGUEL RODRIGUEZ
Aprendiz
Centro de Industria y
servicios del META
FIRMA
Tema
SEMAFORO
Fecha