Anda di halaman 1dari 8

UNIVERSIDAD JOSE CARLOS

MARIATEGUI
CARRERA DE INGENIERIA
MECANICA ELECTRICA

Nombres: Joel Chipana Begazo


Edson Mandos CCama
Julio Catacora

Docente: Raul Calienes

Curso: Sensores y Transductores

Tema: Proyecto de un Semáforo


Con Arduino

Ciclo: VI

ILO - PERU

2017
INTRODUCCIÓN

El arduino es una herramienta para hacer que los ordenadores puedan


sentir y controlar el mundo físico a través de tu ordenador personal. Es
una plataforma de desarrollo de computación física de código 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 físicos.

Los proyectos de Arduino pueden ser autónomos o comunicarse con


un programa (software) que se ejecute en tu ordenador (ej. Flash,
Processing, MaxMSP). La placa puedes montarla tú mismo o comprarla
ya lista para usar, y el software de desarrollo es abierto y lo puedes
descargar.

El semáforo consiste en un dispositivo de tres luces (rojo, amarillo,


verde) la cual cumple la función de alertarnos con el significado de
cada uno de los colores del semáforo; Como ya sabemos que el rojo es
para detenerse o parar, el amarillo representa cambio o disminuya la
velocidad del vehículo y por ultimo verde representa siga o adelante.

MATERIALES

 Arduino UNO

 2 x Led rojo 3mm

 2 x Led amarillo 3mm

 2 x Led verde 3mm

 6 x resistencias de 220Ω.

 Cables para conectar todo.


OBJETIVO GENERAL

 Familiarizarse con el entorno de programación y aprender a


declarar variables tipo lista de valores

OBJETIVOS ESPECÍFICOS

 Desarrollar la programación del diseño sin ninguna falla.

 Identificar las herramientas del nuevo software programador para


su fácil acceso.

 Mejorar un proceso electrónico

 Programar satisfactoriamente el dispositivo para una mejor utilidad.

DESARROLLO TEÓRICO
Después de documentarnos sobre el concepto de arduino y algunas de
sus funciones procederemos al armado del circuito para el prototipo
para hacer funcionar un cubo de leds que encenderán de manera
aleatoria.

ANALISIS DEL PROBLEMA


Debido a que se no se tiene el conocimiento de cómo funcionan las
terminales de arduino con la investigación previa ya hecha se conocerá
la manera en que trabaja este dispositivo así como su programación
que para este caso es sencilla.
LABORATORIO :

DESARROLLO DE LA ACTIVIDAD:
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 rojo=2; //definimos el valor del pin para el led rojo

int amarillo=4; //definimos el valor del pin para el led amarillo

int verde=7; //definimos el valor del pin para el led verde

Aquí seleccionamos los puertos que vamos a utilizar con su respectiva


bombilla del semáforo

void setup() {

pinMode (verde,OUTPUT); //declaramos el pin verde como salida

pinMode(amarillo,OUTPUT);//declaramos el pin amarillo como salida

pinMode(rojo,OUTPUT); //declaramos el pin rojo como salida

void loop() {

digitalWrite(verde,HIGH); //encendemos el led rojo

delay(5000); //esperamos 2 segundos

digitalWrite(verde,LOW); //apagamos el led rojo


digitalWrite(amarillo,HIGH); //encendemos el led amarillo

delay(2000); //esperamos 2 segundos

digitalWrite(amarillo,LOW); //apagamos el led amarillo

digitalWrite(rojo,HIGH); //encendemos el led verde

delay(5000); //esperamos 2 segundos

digitalWrite(rojo,LOW); //apagamos el led verde

}
MARCO TEORICO
Hay muchos otros microcontroladores y plataformas con
microcontroladores disponibles para la computación física. 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 fáciles de usar. Arduino, además 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 más asequibles
comparadas con otras plataformas de microcontroladores. La versión
más cara de un módulo 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 mayoría de los entornos para
microcontroladores están limitados a Windows.

Entorno de programación simple y directo - El entorno de


programación de Arduino es fácil de usar para principiantes y lo
suficientemente flexible para los usuarios avanzados. Pensando en los
profesores, Arduino está basado en el entorno de programación de
Procesing con lo que el estudiante que aprenda a programar en este
entorno se sentirá familiarizado con el entorno de desarrollo Arduino.
Software ampliable y de código abierto- El software Arduino está
publicado bajo una licencia libre y preparado para ser ampliado por
programadores experimentados. El lenguaje puede ampliarse a través
de librerías de C++, y si se está interesado en profundizar en los
detalles técnicos, se puede dar el salto a la programación en el lenguaje
AVR C en el que está basado. De igual modo se puede añadir
directamente código en AVR C en tus programas si así lo deseas.
Hardware ampliable y de Código abierto - Arduino está basado en los
microcontroladores ATMEGA168, ATMEGA328 y ATMEGA1280.

Los planos de los módulos están publicados bajo licencia Creative


Commons, por lo que diseñadores de circuitos con experiencia pueden
hacer su propia versión del módulo, ampliándolo u optimizándolo.
Incluso usuarios relativamente inexpertos pueden construir la versión
para placa de desarrollo para entender cómo funciona y ahorrar algo
de dinero.

RESULTADOS
En esta práctica se espera que el semáforo construido con LEDs
encienda de acuerdo a lo programado, como consecuencia de un
trabajo bien elaborado. Abriendo paso a una mejor comprensión de
Arduino.

CONCLUSIONES
 La práctica desarrollada de la construcción del “semáforo” sirvió
para demostrar el funcionamiento de arduino, fue un arduo trabajo
sobre todo porque no se contaba con conocimientos previos de este
dispositivo electrónico, pero esto nos permitió conocerlo y darnos
cuenta de que en verdad no se requiere un extenso conocimiento de
electrónica para poder manipularlo solo es cuestión de que tengas
iniciativa.

BIBLIOGRAFIA
file:///C:/Users/EQUIPO-PC/Downloads/171929414-Informe-
Semaforo-Arduino.pdf

http://sebalabs.blogspot.pe/2015/07/4-cruce-de-semaforos.html

https://www.prometec.net/semaforo/
ANEXOS

Anda mungkin juga menyukai