Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A. DESCRIPCIÓN
Organización de Computadoras
Suárez
Ing. Wilfredo Prado C 1
Semáforo 1:
Led Rojo – Pin 3
Led Ámbar – Pin 4
Led Verde – Pin 5
Semáforo 2:
Led Rojo – Pin 6
Led Ámbar – Pin 7
Led Verde – Pin 8
La secuencia de funcionamiento es la siguiente:
Rojo 1 – Verde 2 (durante 6 segundos)
Rojo 1 – Ámbar 2 (durante 2 segundos)
Verde 1 – Rojo 2 (durante 6 segundos)
Ámbar 1 – Rojo 2 (durante 2 segundos)
…. y así sucesivamente
B. MATERIAL
El material que necesitaréis es el siguiente:
Organización de Computadoras
Suárez
Ing. Wilfredo Prado C 2
C. MONTAJE
Organización de Computadoras
Suárez
Ing. Wilfredo Prado C 3
D. RESULTADOS
2. ¿Cuáles fueron las partes que más les costó hacer funcionar en el proyecto?
Deberá de realizar una presentación en Power Point y presentarla el día de la exposición. Recuerde
que el video se tuvo que subir con anterioridad para poder ser revisado por el docente. El trabajo
consiste en 50% video y 50% presentación. PERSONA QUE NO SE PRESENTE A LA EXPOSICIÓN
PIERDE SU PORCENTAJE.
CÓDIGO ARDUINO
/*
* CRUCE SEMAFOROS
*/
int Rojo1 = 3;
int Ambar1 = 4;
int Verde1 = 5;
int Rojo2 = 6;
int Ambar2 = 7;
int Verde2 = 8;
// Configuración de Arduino
void setup ()
pinMode(Ambar1,OUTPUT);
Organización de Computadoras
Suárez
Ing. Wilfredo Prado C 4
pinMode(Verde1,OUTPUT);
pinMode(Rojo2,OUTPUT);
pinMode(Ambar2,OUTPUT);
pinMode(Verde2,OUTPUT);
// Programación
void loop ()
digitalWrite(Rojo1,HIGH);
digitalWrite(Ambar1,LOW);
digitalWrite(Verde1,LOW);
digitalWrite(Rojo2,LOW);
digitalWrite(Ambar2,LOW);
digitalWrite(Verde2,HIGH);
delay(tiempo1);
digitalWrite(Rojo1,HIGH);
digitalWrite(Ambar1,LOW);
digitalWrite(Verde1,LOW);
digitalWrite(Rojo2,LOW);
digitalWrite(Ambar2,HIGH);
digitalWrite(Verde2,LOW);
delay(tiempo2);
digitalWrite(Rojo1,LOW);
digitalWrite(Ambar1,LOW);
digitalWrite(Verde1,HIGH);
digitalWrite(Rojo2,HIGH);
digitalWrite(Ambar2,LOW);
digitalWrite(Verde2,LOW);
Organización de Computadoras
Suárez
Ing. Wilfredo Prado C 5
delay(tiempo1);
digitalWrite(Rojo1,LOW);
digitalWrite(Ambar1,HIGH);
digitalWrite(Verde1,LOW);
digitalWrite(Rojo2,HIGH);
digitalWrite(Ambar2,LOW);
digitalWrite(Verde2,LOW);
delay(tiempo2);
Organización de Computadoras
Suárez
Ing. Wilfredo Prado C 6