Projeto Farol


Farol Simples

============================================================================

Código do projeto do Farol de Transito

//Variáveis públicas do projeto.

int l_vrd1 = 8;
int l_ama1 = 9;
int l_vrm1 = 10;

int l_vrd2 = 4;
int l_ama2 = 5;
int l_vrm2 = 6;

int tempo = 2500;

void setup(){
pinMode(l_vrd1,OUTPUT);
pinMode(l_ama1,OUTPUT);
pinMode(l_vrm1,OUTPUT);
pinMode(l_vrd2,OUTPUT);
pinMode(l_ama2,OUTPUT);
pinMode(l_vrm2,OUTPUT);
}



void loop(){
ligarF1();
}

void ligarF1(){
digitalWrite(l_vrd1,HIGH);
digitalWrite(l_ama1,LOW); //verde
digitalWrite(l_vrm1,LOW);
//.............................
digitalWrite(l_vrd2,LOW);
digitalWrite(l_ama2,LOW); //vermelho
digitalWrite(l_vrm2,HIGH);
delay(tempo);

digitalWrite(l_vrd1,LOW);
digitalWrite(l_ama1,HIGH); //Amarelo
digitalWrite(l_vrm1,LOW);
//.............................
digitalWrite(l_vrd2,LOW);
digitalWrite(l_ama2,LOW); //Vermelho
digitalWrite(l_vrm2,HIGH);
delay(tempo);

digitalWrite(l_vrd1,LOW);
digitalWrite(l_ama1,LOW); //Vermelho
digitalWrite(l_vrm1,HIGH);
//.............................
digitalWrite(l_vrd2,HIGH);
digitalWrite(l_ama2,LOW); //Verde
digitalWrite(l_vrm2,LOW);
delay(tempo);

digitalWrite(l_vrd1,LOW);
digitalWrite(l_ama1,LOW); //Vermelho
digitalWrite(l_vrm1,HIGH);
//.............................
digitalWrite(l_vrd2,LOW);
digitalWrite(l_ama2,HIGH); //Amarelo
digitalWrite(l_vrm2,LOW);
delay(tempo);

}