// Mapeamento dos I/Os
// Entradas e Saídas
// Saídas
#define ledRed 2
#define ledYel 4
#define ledGre 5
// Entradas
#define btBlue 7
#define btGray 8
void setup() {
// Habilitar comunicação serial
// Baud Rate: 9.600 bits/s
Serial.begin(9600);
// Configuração do sentido dos pinos
// INPUT (botões)
pinMode(btBlue, INPUT);
pinMode(btGray, INPUT);
// OUTPUT (LEDs)
pinMode(ledRed, OUTPUT);
pinMode(ledYel, OUTPUT);
pinMode(ledGre, OUTPUT);
Serial.println("Final da inicialização!");
delay(1500);
}
void loop() {
// Fase 01
Serial.println("Fase 01");
digitalWrite(ledRed, HIGH);
digitalWrite(ledYel, HIGH);
digitalWrite(ledGre, HIGH);
delay(3000); // 3 s
// Fase 02
Serial.println("Fase 02");
digitalWrite(ledRed, LOW);
digitalWrite(ledYel, LOW);
digitalWrite(ledGre, LOW);
delay(1000); // 1 s
}