acender sequencialmente os 10 leds da direita para esquerda
tempo
apagar tudo
tempo
acender tudo
tempo
apagar sequenciamento de trás para frente, da esquerda para direita
Link: https://youtu.be/gI3TopN9764
### CÓDIGO FONTE ###
// capitulo5.exemplo2d.ino
// by Hudson Souza - hudsonss@gmail.com
// constante
const int LEDCount = 10;
// vetor de Led
int ledPinos[] = {2,3,4,5,6,7,8,9,10,11};
void setup(){
for(int i=0; i < LEDCount; i++){
pinMode(ledPinos[i], OUTPUT); // porta de saida
}
}
void loop(){
apagaTudo();
acendeLed();
apagaTudo();
delay(5000);
acendeTudo();
delay(5000);
apagaLed();
delay(5000);
}
void apagaTudo(){
for(int j=0; j < LEDCount; j++){
digitalWrite(ledPinos[j], LOW);
}
}
void acendeTudo(){
for(int j=0; j < LEDCount; j++){
digitalWrite(ledPinos[j], HIGH);
}
}
void acendeLed(){
for(int j=0; j < LEDCount; j++){
digitalWrite(ledPinos[j], HIGH);
delay(1000);
}
delay(1000);
}
void apagaLed(){
for(int j=LEDCount; j >= 0; j--){
digitalWrite(ledPinos[j], LOW);
delay(1000);
}
delay(1000);
}
Nenhum comentário:
Postar um comentário