deltatask1

Playing 'Sexy When You Do That' on Arduino

May 27th, 2015
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. int ledred = 9; // the pin that the LED is attached to
  2. int ledblue = 10;
  3. int ledgreen = 11;
  4. int counter = 8;
  5.  
  6. // the setup routine runs once when you press reset:
  7. void setup() {
  8. // declare pin 9 to be an output:
  9. pinMode(ledred, OUTPUT);
  10. pinMode(ledblue, OUTPUT);
  11. pinMode(ledgreen, OUTPUT);
  12. pinMode(A0, OUTPUT);
  13. }
  14.  
  15. // the loop routine runs over and over again forever:
  16.  
  17. void loop (){
  18.  
  19.  
  20. analogWrite(ledred, 255);
  21. tone(A0, 175, 200);
  22. delay(250);
  23. analogWrite(ledred, LOW);
  24.  
  25. analogWrite(ledblue, 255);
  26. tone(A0, 147, 100);
  27. delay(150);
  28. analogWrite(ledblue, LOW);
  29.  
  30. analogWrite(ledred, 255);
  31. tone(A0, 175, 200);
  32. delay(250);
  33. analogWrite(ledred, LOW);
  34.  
  35. analogWrite(ledblue, 255);
  36. tone(A0, 147, 100);
  37. delay(150);
  38. analogWrite(ledblue, LOW);
  39.  
  40. analogWrite(ledgreen, 255);
  41. tone(A0, 131, 100);
  42. delay(150);
  43. analogWrite(ledgreen, LOW);
  44.  
  45. delay(250);
  46.  
  47.  
  48.  
  49. analogWrite(ledred, 255);
  50. tone(A0, 175, 200);
  51. delay(250);
  52. analogWrite(ledred, LOW);
  53.  
  54. analogWrite(ledblue, 255);
  55. tone(A0, 147, 125);
  56. delay(175);
  57. analogWrite(ledblue, LOW);
  58.  
  59. analogWrite(ledred, 255);
  60. tone(A0, 175, 200);
  61. delay(250);
  62. analogWrite(ledred, LOW);
  63.  
  64. analogWrite(ledblue, 255);
  65. tone(A0, 147, 100);
  66. delay(150);
  67. analogWrite(ledblue, LOW);
  68.  
  69. analogWrite(ledgreen, 255);
  70. tone(A0, 131, 100);
  71. delay(150);
  72. analogWrite(ledgreen, LOW);
  73.  
  74. delay(300);
  75.  
  76. analogWrite(ledgreen, 255);
  77. tone(A0, 131, 100);
  78. delay(150);
  79. analogWrite(ledgreen, LOW);
  80.  
  81. delay(700);
  82.  
  83.  
  84.  
  85.  
  86. analogWrite(ledred, 255);
  87. tone(A0, 175, 200);
  88. delay(250);
  89. analogWrite(ledred, LOW);
  90.  
  91. analogWrite(ledblue, 255);
  92. tone(A0, 147, 100);
  93. delay(150);
  94. analogWrite(ledblue, LOW);
  95.  
  96. analogWrite(ledred, 255);
  97. tone(A0, 175, 200);
  98. delay(250);
  99. analogWrite(ledred, LOW);
  100.  
  101. analogWrite(ledblue, 255);
  102. tone(A0, 147, 100);
  103. delay(150);
  104. analogWrite(ledblue, LOW);
  105.  
  106. analogWrite(ledgreen, 255);
  107. tone(A0, 131, 150);
  108. delay(175);
  109. analogWrite(ledgreen, LOW);
  110.  
  111. delay(250);
  112.  
  113.  
  114.  
  115. analogWrite(ledred, 255);
  116. tone(A0, 175, 200);
  117. delay(250);
  118. analogWrite(ledred, LOW);
  119.  
  120. analogWrite(ledblue, 255);
  121. tone(A0, 147, 125);
  122. delay(175);
  123. analogWrite(ledblue, LOW);
  124.  
  125. analogWrite(ledred, 255);
  126. tone(A0, 175, 200);
  127. delay(250);
  128. analogWrite(ledred, LOW);
  129.  
  130.  
  131.  
  132. delay(150);
  133.  
  134.  
  135.  
  136. while (counter > 0)
  137. {
  138. tone(A0, 262, 100);
  139. analogWrite(ledred, 255);
  140. delay(30);
  141. analogWrite(ledred, LOW);
  142. analogWrite(ledblue, 255);
  143. delay(30);
  144. analogWrite(ledblue, LOW);
  145. analogWrite(ledgreen, 255);
  146. delay(30);
  147. analogWrite(ledgreen, LOW);
  148. counter --;
  149. }
  150.  
  151.  
  152.  
  153. analogWrite(ledgreen, LOW);
  154. delay(575);
  155.  
  156.  
  157. counter = 8;
  158.  
  159. }
Advertisement
Add Comment
Please, Sign In to add comment