Advertisement
akalpit

Christmas Lighting

Apr 1st, 2016
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. const int ledpin1 = 11;
  2. const int ledpin2 = 12;
  3. const int ledpin3 = 13;
  4. const int ledpin4 = 14;
  5. const int delaySlow = 100;
  6. const int delayFast = 50;
  7.  
  8. void setup() {
  9. pinMode(ledpin1, OUTPUT); //led1
  10. pinMode(ledpin2, OUTPUT); //led2
  11. pinMode(ledpin3, OUTPUT); //led3
  12. pinMode(ledpin4, OUTPUT); //led4
  13.  
  14. }
  15.  
  16. // the loop function runs over and over again forever
  17. void loop() {
  18.  
  19. int i = 0, j = 0;
  20. while(i < 2){
  21. digitalWrite(ledpin1, HIGH); // turn the LED on (HIGH is the voltage level)
  22. digitalWrite(ledpin3, HIGH);
  23. delay(delaySlow); //delay function
  24. digitalWrite(ledpin1, LOW); // turn the LED off by making the voltage LOW
  25. digitalWrite(ledpin3, LOW);
  26. delay(delaySlow);
  27.  
  28. i++;
  29. }
  30.  
  31. while(j < 2){
  32. digitalWrite(ledpin2, HIGH);
  33. digitalWrite(ledpin4, HIGH);
  34. delay(delaySlow);
  35. digitalWrite(ledpin2, LOW);
  36. digitalWrite(ledpin4, LOW);
  37. delay(delaySlow);
  38. j++;
  39. }
  40.  
  41. digitalWrite(ledpin1, HIGH);
  42. delay(delayFast);
  43. digitalWrite(ledpin1, LOW);
  44. delay(delayFast);
  45.  
  46. digitalWrite(ledpin2, HIGH);
  47. delay(delayFast);
  48. digitalWrite(ledpin2, LOW);
  49. delay(delayFast);
  50.  
  51. digitalWrite(ledpin3, HIGH);
  52. delay(delayFast);
  53. digitalWrite(ledpin3, LOW);
  54. delay(delayFast);
  55.  
  56. digitalWrite(ledpin4, HIGH);
  57. delay(delayFast);
  58. digitalWrite(ledpin4, LOW);
  59. delay(delayFast);
  60.  
  61.  
  62. digitalWrite(ledpin4, HIGH);
  63. delay(delayFast);
  64. digitalWrite(ledpin4, LOW);
  65. delay(delayFast);
  66.  
  67. digitalWrite(ledpin3, HIGH);
  68. delay(delayFast);
  69. digitalWrite(ledpin3, LOW);
  70. delay(delayFast);
  71.  
  72. digitalWrite(ledpin2, HIGH);
  73. delay(delayFast);
  74. digitalWrite(ledpin2, LOW);
  75. delay(delayFast);
  76.  
  77. digitalWrite(ledpin1, HIGH);
  78. delay(delayFast);
  79. digitalWrite(ledpin1, LOW);
  80. delay(delayFast);
  81.  
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement