/*
Aula 02
Semaforo
Autor do projeto: Elison
*/
/*************************** SINALEIRO 1 *********************/
int SVM1 = 0;
int SAM1 = 1;
int SVD1 = 2;
/************************** SINALEIRO 2 ***********************/
int SVM2 = 3;
int SAM2 = 4;
int SVD2 = 5;
void setup() {
// Configura os pinos como saída
pinMode(SVM1, OUTPUT);
pinMode(SAM1, OUTPUT);
pinMode(SVD1, OUTPUT);
pinMode(SVM2, OUTPUT);
pinMode(SAM2, OUTPUT);
pinMode(SVD2, OUTPUT);
}
void loop() {
// Fase 1:
digitalWrite(SVM1, HIGH);
digitalWrite(SAM1, LOW);
digitalWrite(SVD1, LOW);
digitalWrite(SVM2, LOW);
digitalWrite(SAM2, LOW);
digitalWrite(SVD2, HIGH);
delay(8000);
// Fase 2:
digitalWrite(SVM1, HIGH);
digitalWrite(SAM1, LOW);
digitalWrite(SVD1, LOW);
digitalWrite(SVM2, LOW);
digitalWrite(SAM2, HIGH);
digitalWrite(SVD2, LOW);
delay(1000);
// Fase 3:
digitalWrite(SVM1, HIGH);
digitalWrite(SAM1, LOW);
digitalWrite(SVD1, LOW);
digitalWrite(SVM2, HIGH);
digitalWrite(SAM2, LOW);
digitalWrite(SVD2, LOW);
delay(1000);
// Fase 1:
digitalWrite(SVM1, LOW);
digitalWrite(SAM1, LOW);
digitalWrite(SVD1, HIGH);
digitalWrite(SVM2, HIGH);
digitalWrite(SAM2, LOW);
digitalWrite(SVD2, LOW);
delay(8000);
}