Está en la página 1de 6

Universidad Central de Chile

Facultad de Ingeniería
Departamento de Ing. Civil e Comp.

Semáforo Led
Control Automático

José Ignacio Arancibia


Junio 2019
Universidad Central de Chile
Facultad de Ingeniería
Departamento de Ing. Civil e Comp.

Índice
Introducción 3

Materiales 3

Programa 3

Procedimiento 4

Resultados 5

Conclusión 6

Bibliografía 6

2
Universidad Central de Chile
Facultad de Ingeniería
Departamento de Ing. Civil e Comp.

Introducción
Este informe fue realizado para el laboratorio de Control Automática de la Universidad
Central de Chile conforme a lo pedido por el profesor. Se da por entendido ​electrónica
básica​, para poder desarrollar el circuito y, además, de conocimientos de ​programación
básica ​para poder escribir un código en Arduino.
El objetivo de esta actividad, es la creación de un semáforo a partir de ciertos materiales
(especificados más adelante) con Arduino UNO.

Materiales
Se usaron los siguientes materiales:
1. 3 resistencias 220 Ohms.
2. 4 cables con pines
3. 1 Arduino UNO
4. 1 cable fuente
5. 3 leds (Rojo, Azul y Amarillo)
6. 1 protoboard

Programa
El programa está en el código 1, donde la parte ​void setup() es de declaración de puertos
de salida y entrada; en este caso, 13, 12 y 11; donde los tres son OUTPUT o salida.
La parte ​void loop() s​ on las acciones tomadas, donde por intervalos de tiempo se prende un
led y se apaga a los tantos segundos de delay o espera.
Como la segunda parte está dentro de la función loop, este se repetirá hasta el corte de
suministro eléctrico.

3
Universidad Central de Chile
Facultad de Ingeniería
Departamento de Ing. Civil e Comp.

Código 1. Código de Semáforo en Arduino


void setup()
{
pinMode(13, OUTPUT); // Led Verde
pinMode(12, OUTPUT); // Led Amarillo
pinMode(11, OUTPUT); // Led Rojo
}

void loop()
{
// Encender y apagar Led Verde
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);

// Encender y apagar intermitente Led Amarillo


digitalWrite(12, HIGH);
delay(300);
digitalWrite(12, LOW);
delay(300);

digitalWrite(12, HIGH);
delay(300);
digitalWrite(12, LOW);
delay(300);

digitalWrite(12, HIGH);
delay(300);
digitalWrite(12, LOW);
delay(300);

// Encender y apagar Led Rojo


digitalWrite(11, HIGH);
delay(1000);
digitalWrite(11, LOW);
delay(1000);
}

Procedimiento
Se usaron los materiales según el diagrama 1. Una vez, conectado el Arduino al PC se
envió el script y se comenzó la prueba.

4
Universidad Central de Chile
Facultad de Ingeniería
Departamento de Ing. Civil e Comp.

Diagrama 1. Diagrama de Arduino en Proteus 8.

Como nota adicional, en el diagrama, el GROUND del circuito está en el Arduino y no fuera.
Debido a que el diagrama no posee esa opción se colocó fuera.

Resultados
El resultado del diagrama está en la fotografía 1.

Fotografía 1. Semáforo funcionando con los tres leds.

5
Universidad Central de Chile
Facultad de Ingeniería
Departamento de Ing. Civil e Comp.

Conclusión
En conclusión, se cumplió el objetivo de poder crear un semáforo con Arduino y con los
materiales dichos.

Bibliografía
1. https://www.makerspaces.com/15-simple-arduino-uno-breadboard-projects/​.
Consultado en junio, 1. 2019

También podría gustarte