Get Help
RGB LED
Sparki has an RGB (Red, Green, Blue) LED light. It is used to display any color, useful for showing simple information.How It Works
By combining the colors red, green and blue you can make any color you want: To use this idea, the part has a tiny red, green and blue LED light closely placed together. By adjusting the intensity of each of these LED lights, it is possible to create any color.Using the Part
With the basic Sparki code in place, you can change the RGB LED color using this command:
1 |
sparki.RGB(red, green, blue); |
1 |
sparki.RGB(100, 0, 0); |
1 |
sparki.RGB(RGB_RED); |
1 2 3 4 5 |
RGB_RED RGB_GREEN RGB_BLUE RGB_WHITE RGB_OFF |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
/******************************************* Basic RGB test Sparki has a Red, Green, Blue LED on its back. Using Red, Green and Blue, you can make any color you want. The brightness of each color goes from 0 (dark) to 100 (full brightness). What colors can you make? Here are Sparki's colors: R G B RGB_RED 100, 0, 0 RGB_ORANGE 90, 100, 0 RGB_YELLOW 60, 100, 0 RGB_GREEN 0, 100, 0 RGB_BLUE 0, 0, 100 RGB_PINK 90, 0, 100 RGB_INDIGO 20, 0, 100 RGB_VIOLET 60, 0, 100 RGB_WHITE 60, 100, 90 RGB_OFF 0, 0, 0 http://arcbotics.com/products/sparki/parts/rgb-led/ ********************************************/ #include <Sparki.h> // include the sparki library void setup() { } void loop() { sparki.RGB(100,0,0); // Make the LED maximum Red delay(500); // wait 0.5 seconds (500 milliseconds) sparki.RGB(0,100,0); // Make the LED maximum Green delay(500); sparki.RGB(0,0,100); // Make the LED maximum Blue delay(500); sparki.RGB(RGB_WHITE); // Make the LED white (all colors) delay(500); sparki.RGB(RGB_OFF); // Make the LED white (all colors) delay(500); } |