Advertisement
guitarplayer616

BlinkLoop

Mar 7th, 2017
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. void setup() {
  2.   for(int i=4;i<=13;i++) {
  3.     pinMode(i,OUTPUT);
  4.   }
  5.   Serial.begin(9600);
  6. }
  7.  
  8. void wave() {
  9.   analogWrite(13,1);
  10.   delay(500);
  11. }
  12.  
  13. void pulse() {
  14.   int led[] = {13,12,11,10,9,8,7,6,5,4};
  15.   int pulseLength = 5;
  16.   int delayLength = 100;
  17.  
  18.   int i = 0;
  19.   while(true){
  20.     digitalWrite(led[i%10],1);
  21.     digitalWrite(led[(i-pulseLength)%10],0);
  22.     delay(delayLength);
  23.     i++;
  24.   }
  25. }
  26.  
  27. void loop() {
  28.  
  29.   pulse();
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement