Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.51 KB | None | 0 0
  1. int ledPins[] = {0,1,2,3,4,5,6,7};
  2. int size = 8;
  3. int ledSize = 3;
  4. int delayTime = 50;
  5. void setup() {
  6.  for(int i = 0;i<size;i++) {
  7.   pinMode(ledPins[i], OUTPUT);
  8.  }
  9.  
  10. }
  11.  
  12. void loop() {
  13.  
  14.  
  15.  
  16.   for(int i = 0;i<size;i++) {
  17.       for(int j = 0;j < ledSize;j++) {
  18.         digitalWrite(ledPins[(i+j >= size  ? i+j - size - 1 : i+j )  ], HIGH);
  19.       }
  20.       digitalWrite(ledPins[i == 0? size - 1 :i - 1], LOW);
  21.       delay(delayTime);
  22.     }
  23.   delay(delayTime);
  24.   // put your main code here, to run repeatedly:
  25.  
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement