Advertisement
Guest User

BlinkProject

a guest
Sep 17th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. void setup() {
  2. // put your setup code here, to run once:
  3. pinMode(13, OUTPUT);
  4. pinMode(12, OUTPUT);
  5. pinMode(9, OUTPUT);
  6. }
  7.  
  8. void loop() {
  9. // put your main code here, to run repeatedly:
  10. digitalWrite(13, HIGH); // I made a bunch of sequences of the lights turning on and off with different delays in a certain pattern
  11. delay(500);
  12. digitalWrite(13, LOW);
  13. digitalWrite(12, HIGH);
  14. delay(500);
  15. digitalWrite(12, LOW);
  16. digitalWrite(9, HIGH);
  17. delay(500);
  18. digitalWrite(9, LOW);
  19. delay(500);
  20.  
  21. digitalWrite(13, HIGH);
  22. delay(500);
  23. digitalWrite(13, LOW);
  24. digitalWrite(12, HIGH);
  25. delay(500);
  26. digitalWrite(12, LOW);
  27. digitalWrite(9, HIGH);
  28. delay(500);
  29. digitalWrite(9, LOW);
  30. delay(500);
  31.  
  32. digitalWrite(12, HIGH);
  33. delay(150);
  34. digitalWrite(12, LOW);
  35. delay(150);
  36. digitalWrite(12, HIGH);
  37. delay(150);
  38. digitalWrite(12, LOW);
  39. delay(150);
  40. digitalWrite(12, HIGH);
  41. delay(150);
  42. digitalWrite(12, LOW);
  43. delay(150);
  44. digitalWrite(12, HIGH);
  45. delay(150);
  46. digitalWrite(12, LOW);
  47. delay(150);
  48.  
  49. digitalWrite(9, HIGH);
  50. delay(150);
  51. digitalWrite(9, LOW);
  52. delay(150);
  53. digitalWrite(9, HIGH);
  54. delay(150);
  55. digitalWrite(9, LOW);
  56. delay(150);
  57. digitalWrite(9, HIGH);
  58. delay(150);
  59. digitalWrite(9, LOW);
  60. delay(150);
  61. digitalWrite(9, HIGH);
  62. delay(150);
  63. digitalWrite(9, LOW);
  64. delay(150);
  65.  
  66. digitalWrite(13, HIGH);
  67. delay(750);
  68. digitalWrite(13, LOW);
  69. digitalWrite(12, HIGH);
  70. delay(750);
  71. digitalWrite(12, LOW);
  72. digitalWrite(9, HIGH);
  73. delay(750);
  74. digitalWrite(9, LOW);
  75. delay(1000);
  76.  
  77.  
  78. digitalWrite(12, HIGH);
  79. digitalWrite(13, HIGH);
  80. delay(1000);
  81.  
  82.  
  83. for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 3){
  84. // sets the value (range from 0 to 255):
  85. analogWrite(9, fadeValue);
  86. delay(30);}
  87. // this is just making the 9 pin fade from the intial value of 255 to 0 with increments of 3, the "for" control strucutre is just repeating the sequence until the fade-value reaches 0 or less
  88. delay(2000);
  89. digitalWrite(12, LOW);
  90. digitalWrite(13, LOW);
  91.  
  92. delay(5000);
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement