ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Semaforo digital


Enviado por   •  28 de Mayo de 2013  •  Tesis  •  306 Palabras (2 Páginas)  •  811 Visitas

Página 1 de 2

UNIVERSIDAD POLITÉCNICA DE CHIAPAS

AUTOMATIZACION

MATRICULA: 113121

SEMAFORO

ING. MECATRONICA 5.C’’

SEMAFORO DIGITAL

Objetivo

El objetivo de esta práctica es realizar un semáforo digital sin ningún tipo de programación, utilizando únicamente componentes digitales.

Material Del Equipo

Los materiales ah utilizar para esta práctica fueron:

* Timer 555

* Protoboard

* 4017

* Diodo 4007

* Led’s

* Switch

*Recistencia

Desarrollo Obtenido

El desarrollo obtenido dentro de esta práctica, fue que al mandar los pulsos del Timer 555 al 4017 este actuaba como un contador y utilizando los diodos 4007 se evitaba un corto y conectado al LED se manipulaba los tiempos según el como estaban conectados a los LED’s.

Conclusiones

Es más laborioso hacerlo de manera digital completamente que utilizando programación.

ANEXO

SEMAFORO PROGRAMADO

Objetivo

El objetivo de esta práctica es realizar un semáforo utilizando la programación en cualquier tipo de plataforma, en este caso se uso arduino

Material Del Equipo

Los materiales ah utilizar para esta práctica fueron:

* Arduino UNO

* Protoboard

* Led’s

*Recistencia

Desarrollo Obtenido

El desarrollo obtenido dentro de esta práctica, fue que al programar a través del Arduino se declaran las variables a utilizar y las salidas del ardino que mandara los pulsos a los Leds.

Conclusiones

Trabajar con la programación es de manera mas fácil y rápido en cuanto a proyectos pequeños.

ANEXO

Código en Arduino

int pinRedLed = 2;

int pinYelLed = 3;

int pinGrnLed = 4;

void setup() {

pinMode(pinRedLed, OUTPUT);

pinMode(pinYelLed, OUTPUT);

pinMode(pinGrnLed, OUTPUT);

}

void loop()

{

digitalWrite(pinGrnLed, HIGH);

if ( pinGrnLed == HIGH )

{

digitalWrite(pinRedLed, LOW);

digitalWrite(pinYelLed, LOW);

}

delay(2500);

if ( pinYelLed == HIGH )

{

digitalWrite(pinRedLed, LOW);

digitalWrite(pinGrnLed, LOW);

}

delay(1500);

if ( pinRedLed == HIGH )

{

digitalWrite(pinRedLed, LOW);

digitalWrite(pinYelLed, LOW);

}

delay(2500);

}

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com