p08_RGBLED.ino 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /*
  2. Demo code for Project 8 - RGB LED
  3. Control RGB LED lighting with different color
  4. by Maker Studio
  5. http://makerstudio.cc
  6. */
  7. const int redPin = 9; // LED connected to digital pin 9
  8. const int greenPin = 10;
  9. const int bluePin = 11;
  10. void setup() {
  11. pinMode(redPin,OUTPUT);
  12. pinMode(greenPin,OUTPUT);
  13. pinMode(bluePin,OUTPUT);
  14. digitalWrite(redPin,HIGH);
  15. digitalWrite(greenPin,HIGH);
  16. digitalWrite(bluePin,HIGH);
  17. }
  18. void loop() {
  19. //turn LED red
  20. digitalWrite(redPin,LOW);
  21. digitalWrite(greenPin,HIGH);
  22. digitalWrite(bluePin,HIGH);
  23. delay(1000);
  24. //turn LED green
  25. digitalWrite(redPin,HIGH);
  26. digitalWrite(greenPin,LOW);
  27. digitalWrite(bluePin,HIGH);
  28. delay(1000);
  29. //turn LED blue
  30. digitalWrite(redPin,HIGH);
  31. digitalWrite(greenPin,HIGH);
  32. digitalWrite(bluePin,LOW);
  33. delay(1000);
  34. //turn LED yellow
  35. digitalWrite(redPin,LOW);
  36. digitalWrite(greenPin,LOW);
  37. digitalWrite(bluePin,HIGH);
  38. delay(1000);
  39. //turn LED purple
  40. digitalWrite(redPin,LOW);
  41. digitalWrite(greenPin,HIGH);
  42. digitalWrite(bluePin,LOW);
  43. delay(1000);
  44. //turn LED
  45. digitalWrite(redPin,HIGH);
  46. digitalWrite(greenPin,LOW);
  47. digitalWrite(bluePin,LOW);
  48. delay(1000);
  49. //turn LED sky blue
  50. digitalWrite(redPin,LOW);
  51. digitalWrite(greenPin,LOW);
  52. digitalWrite(bluePin,LOW);
  53. delay(1000);
  54. }