// C++ - linguagem utilizada
int ledVermelho = 23;
int ledVerde = 22;
int ledAmarelo = 21;
int botao = 0;
int pinoBotao = 19;
void setup() {
Serial.begin(115200);
pinMode(ledVermelho, OUTPUT);
pinMode(ledVerde, OUTPUT);
pinMode(ledAmarelo, OUTPUT);
pinMode(pinoBotao, INPUT);
}
void loop() {
botao = digitalRead(pinoBotao);
Serial.println(botao);
if(botao == 0){
digitalWrite(ledVermelho, HIGH);
digitalWrite(ledAmarelo, LOW);
digitalWrite(ledVerde, LOW);
}
else{
digitalWrite(ledVermelho, HIGH);
delay(1000); // this speeds up the simulation
digitalWrite(ledVermelho, LOW);
delay((1000));
digitalWrite(ledVerde, HIGH);
delay(1000); // this speeds up the simulation
digitalWrite(ledVerde, LOW);
delay((1000));
digitalWrite(ledAmarelo, HIGH);
delay(1000); // this speeds up the simulation
digitalWrite(ledAmarelo, LOW);
}
}