#define LED1 2
#define LED2 3
#define LED3 4
#define LED4 5
#define LED5 6
uint8_t pins[] = {LED1,LED2,LED3,LED4,LED5};
//const uint8_t pins[] PROGMEM = {LED1,LED2,LED3,LED4,LED5};
void setup() {
Serial.begin(115200);
//for(auto l: pins)pinMode(l, OUTPUT);
for(const auto &l: pins)pinMode(l, OUTPUT);
}
void loop() {
static uint8_t ol = LED1;
for(const auto &l: pins){
digitalWrite(ol,LOW);
delay(30);
digitalWrite(l,HIGH);
ol = l;
delay(50);
}
/*
for(auto l: pins){
digitalWrite(l,LOW);
delay(50);
}
*/
}