jueves, 6 de junio de 2019

CÓDIGOS MODIFICADOS PARA SEMÁFORO ARDUINO (S)


//** LOS TRES LEDS SE PRENDEN **//
int rojo=4;      //definimos el valor del pin para el led rojo
int amarillo=3;  //definimos el valor del pin para el led amarillo
int verde=2;     //definimos el valor del pin para el led verde

//** Programa **//

void setup() {
  pinMode(verde,OUTPUT);   //declaramos el pin verde como salida
  pinMode(amarillo,OUTPUT);//declaramos el pin amarillo como salida
  pinMode(rojo,OUTPUT);    //declaramos el pin rojo como salida
}

void loop() {
 digitalWrite(verde,HIGH); //encendemos el led rojo
 digitalWrite(amarillo,HIGH); //encendemos el led amarillo
digitalWrite(rojo,HIGH); //encendemos el led verde
delay(5000);             //esperamos 2 segundos
 digitalWrite(verde,LOW);  //apagamos el led rojo
digitalWrite(amarillo,LOW);  //apagamos el led amarillo
digitalWrite(rojo,LOW);  //apagamos el led verde
}
  





//** SEMAFORO SIMPLE  ROJO- AMARILLO - VERDE**//
int rojo=4;      //definimos el valor del pin para el led rojo
int amarillo=3;  //definimos el valor del pin para el led amarillo
int verde=2;     //definimos el valor del pin para el led verde

//** Programa **//

void setup() {
  pinMode(verde,OUTPUT);   //declaramos el pin verde como salida
  pinMode(amarillo,OUTPUT);//declaramos el pin amarillo como salida
  pinMode(rojo,OUTPUT);    //declaramos el pin rojo como salida
}

void loop() {
 digitalWrite(verde,HIGH); //encendemos el led rojo
 delay(5000);             //esperamos 2 segundos
 digitalWrite(verde,LOW);  //apagamos el led rojo


 digitalWrite(amarillo,HIGH); //encendemos el led amarillo
 delay(2000);                 //esperamos 2 segundos
 digitalWrite(amarillo,LOW);  //apagamos el led amarillo


 digitalWrite(rojo,HIGH); //encendemos el led verde
 delay(5000);              //esperamos 2 segundos
 digitalWrite(rojo,LOW);  //apagamos el led verde
  



//** DOS LEDS SE PRENDEN Y UNO SE APAGA **//
int rojo=4;      //definimos el valor del pin para el led rojo
int amarillo=3;  //definimos el valor del pin para el led amarillo
int verde=2;     //definimos el valor del pin para el led verde

//** Programa **//

void setup() {
  pinMode(verde,OUTPUT);   //declaramos el pin verde como salida
  pinMode(amarillo,OUTPUT);//declaramos el pin amarillo como salida
  pinMode(rojo,OUTPUT);    //declaramos el pin rojo como salida
}

void loop() {
 digitalWrite(verde,HIGH); //encendemos el led rojo
 digitalWrite(amarillo,HIGH); //encendemos el led amarillo
delay(5000);             //esperamos 2 segundos
 digitalWrite(verde,LOW);  //apagamos el led rojo
digitalWrite(amarillo,LOW);  //apagamos el led amarillo


digitalWrite(rojo,HIGH); //encendemos el led verde
delay(5000);             //esperamos 2 segundos
 digitalWrite(rojo,LOW);  //apagamos el led rojo
}


  

//** SEMAFORO   ROJO- AMARILLO – VERDE - AMARILLO**//
int rojo=4;      //definimos el valor del pin para el led rojo
int amarillo=3;  //definimos el valor del pin para el led amarillo
int verde=2;     //definimos el valor del pin para el led verde

//** Programa **//

void setup() {
  pinMode(verde,OUTPUT);   //declaramos el pin verde como salida
  pinMode(amarillo,OUTPUT);//declaramos el pin amarillo como salida
  pinMode(rojo,OUTPUT);    //declaramos el pin rojo como salida
}

void loop() {
 digitalWrite(verde,HIGH); //encendemos el led rojo
 delay(5000);             //esperamos 2 segundos
 digitalWrite(verde,LOW);  //apagamos el led rojo


 digitalWrite(amarillo,HIGH); //encendemos el led amarillo
 delay(2000);                 //esperamos 2 segundos
 digitalWrite(amarillo,LOW);  //apagamos el led amarillo


 digitalWrite(rojo,HIGH); //encendemos el led verde
 delay(5000);              //esperamos 2 segundos
 digitalWrite(rojo,LOW);  //apagamos el led verde

digitalWrite(amarillo,HIGH); //encendemos el led amarillo
 delay(2000);                 //esperamos 2 segundos
 digitalWrite(amarillo,LOW);  //apagamos el led amarillo
}




  

//**PRENDER ROJO-AMARILLO JUNTOS Y LUEGO SOLO VERDE ..... VERDE - AMARILLO Y LUEGO SOLO ROJO **//
int rojo=4;      //definimos el valor del pin para el led rojo
int amarillo=3;  //definimos el valor del pin para el led amarillo
int verde=2;     //definimos el valor del pin para el led verde

//** Programa **//

void setup() {
  pinMode(verde,OUTPUT);   //declaramos el pin verde como salida
  pinMode(amarillo,OUTPUT);//declaramos el pin amarillo como salida
  pinMode(rojo,OUTPUT);    //declaramos el pin rojo como salida
}

void loop() {
 digitalWrite(verde,HIGH); //encendemos el led rojo
 digitalWrite(amarillo,HIGH); //encendemos el led amarillo
delay(5000);             //esperamos 2 segundos
 digitalWrite(verde,LOW);  //apagamos el led rojo
digitalWrite(amarillo,LOW);  //apagamos el led amarillo


digitalWrite(rojo,HIGH); //encendemos el led verde
delay(5000);             //esperamos 2 segundos
 digitalWrite(rojo,LOW);  //apagamos el led rojo

digitalWrite(rojo,HIGH); //encendemos el led rojo
 digitalWrite(amarillo,HIGH); //encendemos el led amarillo
delay(5000);             //esperamos 2 segundos
 digitalWrite(rojo,LOW);  //apagamos el led rojo
digitalWrite(amarillo,LOW);  //apagamos el led amarillo


digitalWrite(verde,HIGH); //encendemos el led verde
delay(5000);             //esperamos 2 segundos
 digitalWrite(verde,LOW);  //apagamos el led rojo
}



0 comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.