Advertisement
Guest User

ball sack

a guest
Feb 24th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1.  
  2.  
  3. int time = 0; //creates an integer called time to be used in while loop.
  4.  
  5. void setup() {
  6.  
  7. pinMode(13, OUTPUT); // Set pin 13 to output for red LED
  8. pinMode(12, OUTPUT); //Set pin 12 to output yellow LED
  9. pinMode(11, OUTPUT); //Set pin 11 to output green LED
  10. pinMode(10, OUTPUT); //Set pin 10 to output for blue RGB LED
  11. pinMode(9, OUTPUT); //Set pin 9 to output for green RGB LED
  12. pinMode(7, INPUT); //Set pin 7 to button input
  13. pinMode(6, OUTPUT); //Set pin 6 to output for red RGB LED
  14. }
  15.  
  16. void turnOff () { //turns off RGB LED
  17. int Redpin = 6;
  18. int Greenpin = 9;
  19. int Bluepin = 10;
  20.  
  21. analogWrite(Redpin, 0);
  22. analogWrite(Greenpin, 0);
  23. analogWrite(Bluepin, 0);
  24. }
  25.  
  26. void white () { //
  27. int Redpin = 6;
  28. int Greenpin = 9;
  29. int Bluepin = 10;
  30.  
  31. analogWrite(Redpin, 35);
  32. analogWrite(Greenpin, 30);
  33. analogWrite(Bluepin, 30);
  34.  
  35. delay(3000);
  36.  
  37. analogWrite(Redpin, 0);
  38. analogWrite(Greenpin, 0);
  39. analogWrite(Bluepin, 0);
  40. }
  41.  
  42. void orange () {
  43.  
  44. int Redpin = 6;
  45. int Greenpin = 9;
  46. int Bluepin = 10;
  47.  
  48. //set the LED pins to values that make orange
  49.  
  50. analogWrite(Redpin, 32);
  51. analogWrite(Greenpin, 15);
  52. analogWrite(Bluepin, 0);
  53.  
  54. delay(250);
  55.  
  56. turnOff();
  57.  
  58. delay(250);
  59.  
  60. analogWrite(Redpin, 32);
  61. analogWrite(Greenpin, 12);
  62. analogWrite(Bluepin, 0);
  63.  
  64. delay(250);
  65.  
  66. turnOff();
  67.  
  68. delay(250);
  69.  
  70. analogWrite(Redpin, 32);
  71. analogWrite(Greenpin, 12);
  72. analogWrite(Bluepin, 0);
  73. delay(3500);
  74.  
  75. turnOff();
  76. }
  77.  
  78. void loop() {
  79. time = 0;
  80. while (time < 5000) {
  81.  
  82. digitalWrite(11, HIGH); // Turn on the green LED
  83. if (digitalRead(7) == LOW) {
  84. break;
  85. }
  86. else {
  87. delay(1);
  88. time = time + 1;
  89. }
  90. }
  91.  
  92. digitalWrite(11, LOW); // Turn off the green LED
  93.  
  94. digitalWrite(12, HIGH); //turn on yellow LED
  95.  
  96. delay(1500);
  97.  
  98. digitalWrite(12, LOW); //turn off yellow LED
  99.  
  100. digitalWrite(13, HIGH); //Red LED
  101. white();
  102. orange();
  103. digitalWrite(13, LOW);
  104.  
  105.  
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement