#define units_DIG4 8 // Единицы берём с пина 8
#define ten_DIG3 9 // Десятки берём с пина 9
#define hundred_DIG2 10 // Сотни берём с пина 10
#define thousand_DIG1 11
byte dig[] {thousand_DIG1, hundred_DIG2, ten_DIG3, units_DIG4}; // Тысячи берём с пина 11
void setup() {
for (byte i = 0; i < 4; i++) {
pinMode(dig[i], OUTPUT);
}
}
void loop() {
byte i;
for (i = 0; i < 5; i++) {
digitalWrite(dig[i], HIGH);
digitalWrite(dig[i - 1], LOW);
delay(200);
}
}