#define BUTTON_PIN 2
volatile byte a = false;
byte c = 0;
void setup() {
Serial.begin(115200);
for (byte b = 8; b < 14; b++) { pinMode(b, OUTPUT); }
pinMode(BUTTON_PIN, INPUT);
}
void loop() {
if (digitalRead(BUTTON_PIN))
c = (c + 1) % 6;
else {
if (c == 0)
c = 5;
else c--;
};
r(8 + c);
}
void dd () {
a = !a;
Serial.println("pressed!");
}
void r(int l) {
digitalWrite(l, HIGH);
delay(500);
digitalWrite(l, LOW);
}