Go Down

Topic: Sequencial LED (Read 964 times) previous topic - next topic

Mikhaell

Gente eu gostaria de saber um código e o esquema para que quando eu apertar um botão os LED's fazem um sequencial e quando eu aperta outro ele efetua outro sequencial, alguém sabe de algum código e o esquema??[/i][/b]

bubulindo

Algo assim? :P

Code: [Select]


const int botao1 = 3, botao2 = 4; //uns pinos... 

const int leds[] = {5,6,7,8,9,10,11}; //pinos para ligar os leds


setup() {

for (int i = 0; i <7; i ++) {
    pinMode(leds[i], OUTPUT);
}
pinMode(botao1, INPUT);
pinMode(botao2, INPUT);
}


loop(){

if (digitalRead(botao1) == HIGH) {

//sequencia 1
for (int i=0; i <= 7; i++) {
    digitalWrite(leds[i], HIGH);
    delay(1000);
}//end for


}//end if

if (digitalRead(botao2) == HIGH) {

//sequencia 1
for (int i=7; i >= 0; i--) {
    digitalWrite(leds[i], LOW);
    delay(1000);
}//end for


}//end if




}

This... is a hobby.

Go Up