Advertisement
Guest User

rgbcode

a guest
Nov 28th, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1.  
  2. #define REDPIN 5
  3. #define GREENPIN 7
  4. #define BLUEPIN 3
  5. #define FADESPEED 5 // make this higher to slow down
  6. void setup() {
  7. pinMode(REDPIN, OUTPUT);
  8. pinMode(GREENPIN, OUTPUT);
  9. pinMode(BLUEPIN, OUTPUT);
  10. }
  11. void loop() {
  12. int r, g, b;
  13. // fade from blue to violet
  14. for (r = 0; r < 256; r++) {
  15. analogWrite(REDPIN, r);
  16. delay(FADESPEED);
  17. }
  18. // fade from violet to red
  19. for (b = 255; b > 0; b--) {
  20. analogWrite(BLUEPIN, b);
  21. delay(FADESPEED);
  22. }
  23. // fade from red to yellow
  24. for (g = 0; g < 256; g++) {
  25. analogWrite(GREENPIN, g);
  26. delay(FADESPEED);
  27. }
  28. // fade from yellow to green
  29. for (r = 255; r > 0; r--) {
  30. analogWrite(REDPIN, r);
  31. delay(FADESPEED);
  32. }
  33. // fade from green to teal
  34. for (b = 0; b < 256; b++) {
  35. analogWrite(BLUEPIN, b);
  36. delay(FADESPEED);
  37. }
  38. // fade from teal to blue
  39. for (g = 255; g > 0; g--) {
  40. analogWrite(GREENPIN, g);
  41. delay(FADESPEED);
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement