//Nome:Estrela José Marcolino
#define PUSH 3
int pushState=0;
int lastpushState=0;
int ledbar[]={27,26,22,21,20,19,18,17,16,15};
void setup() {
for(int i=0; i<10 ; i++){
pinMode(ledbar[i], OUTPUT);
}
pinMode(PUSH, INPUT_PULLUP);
}
int counter=0;
void loop() {
pushState=digitalRead(PUSH);
if(pushState != lastpushState){
if(pushState ==1){
for(int i=0; i<10; i++){
digitalWrite(ledbar[i], bitRead(counter, i) ?HIGH : LOW);
}
counter++;
}
delay(50);
}
lastpushState=pushState;
}