SEMÁFORO DOBLE
Aca hemos hecho el siguiente semáforo doble
![]() |
Muchos cables no? Pues mira, no es tan dificil. Es hacer una replica del semáforo anterior que ya habiamos hecho, el mismo tiempo, colores, conexiones y demás vale?. Lo vamos a replicar desde la parte inferior del Arduino.
Este semáforo encenderá de color verde y rojo respectivamente, como lo hace un semáforo en la realidad. Esto es muy util en los cruces de calles, cuando unon avanza en verde los otros en rojo permiten el paso.
En nuestro código agregamos las variables correspondientes, que son A0, A1, A2. Estas nos permitiran encender nuestros LED´s.
Lo ves, no es tan complejo. INTENTALO PADRINO :)
RECUERDA NO HACERLE C+P :)
int rojo=13;
int amarillo=12;
int verde=11;
int rojo1=A2;
int amarillo1=A1;
int verde1=A0;
void setup()
{
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(A2, OUTPUT);
pinMode(A1, OUTPUT);
pinMode(A0, OUTPUT);
}
void loop()
{
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
digitalWrite(A2, HIGH);
digitalWrite(A1, LOW);
digitalWrite(A0, LOW);
delay(4500);
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
digitalWrite(11, LOW);
digitalWrite(A1, HIGH);
digitalWrite(A2, LOW);
digitalWrite(A0, LOW);
delay(3000);
digitalWrite(13, HIGH);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(A0, HIGH);
digitalWrite(A1, LOW);
digitalWrite(A2, LOW);
delay(1500);
}
Comentarios
Publicar un comentario