Skip to content

Instantly share code, notes, and snippets.

@ampulhetadosaber
Last active April 11, 2022 13:49
Show Gist options
  • Save ampulhetadosaber/3b1ab48e234369fdfa0573463ae15ace to your computer and use it in GitHub Desktop.
Save ampulhetadosaber/3b1ab48e234369fdfa0573463ae15ace to your computer and use it in GitHub Desktop.
// "#define" para definir os pinos de cada led
#define vermelho 12
#define amarelo 11
#define verde 10
void setup()
{
// seta todos os leds como OUTPUT para poder emitir a cor
pinMode(vermelho, OUTPUT);
pinMode(amarelo, OUTPUT);
pinMode(verde, OUTPUT);
// seta todos para desligado, para garnatir que nenhum led vá começar com sinal alto
digitalWrite(vermelho, LOW);
digitalWrite(amarelo, LOW);
digitalWrite(verde, LOW);
}
void loop()
{
// liga o led vermelho (sinal vermelho) por 5s
digitalWrite(vermelho, HIGH);
delay(5000);
// desliga o vermelho e liga o verde (sinal verde) por 5s
digitalWrite(vermelho, LOW);
digitalWrite(verde, HIGH);
delay(5000);
// desliga o verde e liga o amarelo (sinal amarelo) por 3s
digitalWrite(verde, LOW);
digitalWrite(amarelo, HIGH);
delay(3000);
// desliga o amarelo para ele voltar o loop inteiro e ligar o vermelho novamente
digitalWrite(amarelo, LOW);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment