/* "Бегущий огонь" - светодиоды зажигаются каждые timeout мс от первого к последнему, после чего гаснут в обратном порядке. */ const int LEDS[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; const int timeout = 1000; void setup() { for (int i=0; i<10; i++){ pinMode(LEDS[i], OUTPUT); } } void loop() { for (int i=0; i<10; i++){ digitalWrite(LEDS[i], HIGH); delay(timeout); } for (int i=9; i>=0; i--){ digitalWrite(LEDS[i], LOW); delay(timeout); } }