Advertisement
KRITSADA

20 Running LED with Arduino

Sep 4th, 2018
2,120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. int i,j;
  2. int pins[20]={13,12,11,10,9,8,7,6,5,4,3,2,1,0,19,18,17,16,15,14};
  3. void setup(){
  4.   for (i=0;i<20;i++){
  5.     pinMode(pins[i],OUTPUT);
  6.   }
  7. }
  8.  
  9. void loop(){
  10.   for(j=0;j<5;j++){
  11.     for (i=0;i<20;i++){digitalWrite(pins[i],1);} delay(300);
  12.     for (i=0;i<20;i++){digitalWrite(pins[i],0);} delay(300);                
  13.   }
  14.   for (i=0;i<20;i++){digitalWrite(pins[i],1);delay(200);}
  15.   for (i=0;i<20;i++){digitalWrite(pins[i],0);delay(200);}
  16.   for (i=19;i>=0;i--){digitalWrite(pins[i],1);delay(200);}
  17.   for (i=19;i>=0;i--){digitalWrite(pins[i],0);delay(200);}
  18.   for (i=19;i>=0;i--){
  19.     digitalWrite(pins[i],0);
  20.                      
  21.  
  22.   }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement