Go Down

Topic: Sequencial LED (Read 1 time) 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy