Last active
April 11, 2022 13:49
-
-
Save ampulhetadosaber/3b1ab48e234369fdfa0573463ae15ace to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// "#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