Documentos de Académico
Documentos de Profesional
Documentos de Cultura
76
int ROJO1 = 5;
int AMARILLO1 = 6;
int VERDE1 = 7;
int ROJO2 = 8;
int AMARILLO2 = 9;
int VERDE2 = 10;
int DIRECCIONAL1 = 11;
int DIRECCIONAL2 = 12;
void setup()
{
pinMode(ROJO1, OUTPUT);
pinMode(AMARILLO1, OUTPUT);
pinMode(VERDE1, OUTPUT);
pinMode(ROJO2, OUTPUT);
pinMode(AMARILLO2, OUTPUT);
pinMode(VERDE2, OUTPUT);
pinMode(DIRECCIONAL1, OUTPUT);
pinMode(DIRECCIONAL2, OUTPUT);
void loop()
{
digitalWrite(ROJO2, HIGH);
digitalWrite(AMARILLO2, LOW);
digitalWrite(VERDE2, LOW);
digitalWrite(DIRECCIONAL2, LOW);
digitalWrite(ROJO1, LOW);
digitalWrite(AMARILLO1, LOW);
digitalWrite(VERDE1, HIGH);
digitalWrite(DIRECCIONAL1, HIGH);
delay(15000);
digitalWrite(VERDE1, HIGH);
digitalWrite(DIRECCIONAL1, HIGH);
delay(1100);
//verde a amarillo
digitalWrite(VERDE1, LOW);
digitalWrite(DIRECCIONAL1, LOW);
digitalWrite(AMARILLO1, HIGH);
delay(1000);
//Camarillo a rojo
digitalWrite(AMARILLO1, LOW);
digitalWrite(ROJO1, HIGH);
//SEMAFORO1 A SEMAFORO2
digitalWrite(ROJO2, LOW);
digitalWrite(AMARILLO2, LOW);
digitalWrite(VERDE2, HIGH);
digitalWrite(DIRECCIONAL2, HIGH);
delay(15000);
//verde a amarillo
digitalWrite(VERDE2, LOW);
digitalWrite(DIRECCIONAL2, LOW);
digitalWrite(AMARILLO2, HIGH);
delay(1000);
//amarillo a rojo
digitalWrite(AMARILLO2, LOW);
digitalWrite(ROJO2, HIGH);
}
Diagrama del circuito
Fotografías del circuito ya armado:
Conclusiones:
Brito Abdón:
El uso del Arduino nos puede ser útil para realizar este tipo de
circuitos ya que en prácticas anteriores se realizó lo mismo, pero
sin usar el Arduino, lo cual al parecer fue un poco más tardado
porque no se compara la programación a hacer algo de manera
manual, nos resulta más rápido el uso del Arduino para realizar
estas prácticas.
Martínez Olvera: