Sunteți pe pagina 1din 4

1

UNIVERSIDAD CATLICA DE CUENCA SEDE AZOGUES

Facultad de Ingeniera Electrnica


ELECTRNICA DIGITAL II

PRACTICA 1 - SEMFORO
Autor:
Edgar Francisco Lozado Campoverde
Profesor: Ing.
Gonzlez Redrovan Trajano Javier

Azogues, 20 de Octubre de 2016.

PRACTICA 1 - SEMFORO

Edgar Lozado franclocam@hotmail.com


Resumen- Una de las aplicaciones que se pueden hacer
con Arduino son los semforos, esta aplicacin consiste
en crear una secuencia de LEDs de colores rojo amarillo
y verde, simulando el funcionamiento de dos semforos.
I.

OBJETIVOS

1.

Disear un cdigo que permita controlar 6 leds


en deferentes tiempos atreves de la placa
arduino.

2.

Utilizar los conocimientos obtenidos en


Laboratorio de Electrnica Digital para
construir, analizar y comprender un proyecto
funcional aplicado a nuestra carrera.

II.
INTRODUCCIN
C
onecer el funcionamiento de las cosas es algo que
nos hemos planteado desde el inicio de los tiempos;
hoy en da nos enfrentamos a una realidad donde
abundan
la
automatizacin,
la
domtica
(automatizacin de las casas,
edificios), la
interaccin de las personas con las mquinas, la
electrnica, la mecnica y la programacin.

Cualquier proceso hoy en da tiene un porcentaje de


dependencia de la electrnica. En el presente
proyecto, las decisiones de funcionamiento del
semforo las va a tomar un microcontrolador que se
encuentra ubicado en la placa Arduino.
Adems se utilizara componentes electrnicos que
en conjunto con la placa controlaran los leds del
semforo.
I.

Edgar Lozado C.
Universidad Catlica de Cuenca - Azogues, Ingeniera
Electrnica
E-mail: franclocam@hotmail.com

Arduino consta de un hardware de cdigo abierto,


entradas y salidas, analgicas y digitales, en un
entorno de desarrollo que est basado en el lenguaje
de programacin Processing. Es un dispositivo que
conecta el mundo fsico con el mundo virtual, o el
mundo analgico con el digital. [1]

Figura 1: Hardware del Arduino [1]


Software
El lenguaje que opera dentro de Arduino se llama
Wirirng, basado en la plataforma Processing y
primordialmente en el lenguaje de prograacin C/C+
+, de este lenguaje derivan otros ms que son muy
utilizados en el mbito de Ingeniera y desarrollo,
como C#, Java, BASIC, Php, Phytom, JavaScript,
Perl. Este software puede descargarse desde el sitio
web oficial de Arduino, ya que opera bajo licencia
libre y est disponible a todo pblico. Su versin
ms reciente para todos los sistemas operativos es la
versin Arduino 1.0.3. [2]

MARCO TEORICO

Qu es el arduino?: Es una plataforma de


prototipos electrnica de cdigo abierto (open
source) basada en hardware y software flexibles y
fciles de usar, consta de una placa principal de
componentes elctricos, donde se encuentran
conectados los controladores principales que
gestionan los dems complementos y circuitos
ensamblados en la misma. Requiere de un lenguaje
de programacin para poder ser utilizado hacindola
una herramienta no slo de creacin, sino tambin
de aprendizaje en el mbito del diseo de sistemas
electrnicos-automticos. [2]

Figura 2: Software del Arduino [2]

3
-

Semforo: La palabra "semforo" es de origen


griego: (sema) que significa seal, y (foros) que
significa portador, es decir, semforo es lo que "lleva
las seales". [3]

Semforo 2
4 led verde PIN 10
5 led amarillo PIN 11
6 led rojo PIN 12

IV.

En castellano, desde hace siglos, se llamaba semforos a las


torres de seales que se extendan por todo el territorio, desde
las que por medio de seales ptica (luces de noche, banderas
de colores de da) se comunicaban las noticias importantes,
ms deprisa que con caballo al galope. [3]
Actualmente un semforo se puede considerar un
dispositivo mecnico o elctrico que regula el trfico de
vehculos y peatones en las intersecciones de camino. [3]
II.

MATERIALES

Lista de materiales:
-

Resistencias
- 6
220 1/2W
Cables
Fuente de alimentacin
- 0v - 5v
Protoboard
Placa arduino nano
Software
- Arduino
III.

PROCEDIMIENTO

Colocaremos nuestro arduino nano en nuestro


Protoboard, sacaremos un cable (cable negro) del
PIN GND hasta nuestra fila negativa del protoboard.
Ahora que ya tenemos la protoboard preparada para
seguir, Seguidamente procederemos a colocar los
LEDs en la protoboard. Usando el polo negativo del
LED en la zona vertical de la protoboard y el
positivo del LED deber ir conectado la resistencia
de 220 a cada uno de los pin de salida del arduino.
Una vez tenemos montados y conectados los
componentes, los LEDs los conectaremos hacia el
controlador.
-

Semforo 1
1 led verde PIN 7
2 led amarillo PIN 8
3 led rojo PIN 9

ESQUEMA

CDIGO DE PROGRAMACIN
int led1 = 7;
int led2 = 8;
int led3 = 9;
int led4 = 10;
int led5 = 11;
int led6 = 12;
void setup()
{
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
pinMode (led4, OUTPUT);
pinMode (led5, OUTPUT);
pinMode (led6, OUTPUT);
}
void loop()
{
digitalWrite (led1, HIGH);
digitalWrite (led6, HIGH);
digitalWrite (led4, LOW);
digitalWrite (led3, LOW);
digitalWrite (led5, LOW);
delay (5000);
digitalWrite (led1, LOW);
digitalWrite (led2, HIGH);
digitalWrite (led6, HIGH);
digitalWrite (led3, LOW);
delay (3000);
digitalWrite (led1, LOW);
digitalWrite (led2, LOW);
digitalWrite (led3, HIGH);
digitalWrite (led4, HIGH);
digitalWrite (led6, LOW);
delay (5000);
digitalWrite (led3, HIGH);
digitalWrite (led4, LOW);
digitalWrite (led5, HIGH);
delay (3000);
}
CIRCUITO ARMADO

4
2.

El manejo del software ARDUINO para la


programacin de la placa del mismo cada vez se
va haciendo mucho ms rpida.
VI.

Figura 3: Circuito de semforo


V.

1.

CONCLUCIONES

El arduino nos simplifica el proceso de trabajo


con micro controladores, ya que est fabricada
de tal manera que viene pre ensamblada y
lista con los controladores necesarios.

BIBLIOGRAFIA

[1] Que es el arduino. Disponible en:


https://proyectoarduino.wordpress.com/%C2%BFque-esarduino/
[2] Arduino: Tecnologa para todos. Disponible en:
http://arduinodhtics.weebly.com/iquestqueacute-es.html
[3] Semforo. Disponible en:
https://es.wikipedia.org/wiki/Sem%C3%A1foro

S-ar putea să vă placă și