This example shows how to mix colors with an RGB LED using the analogWrite() function together with random() function to get the random color effect.
TI LaunchPad
Educational BoosterPack MKII
None. This basic example just uses your LaunchPad and BoosterPack only.
/*
Educational BoosterPack MK II - Random RGB LED patterns
http://boosterpackdepot.info/wiki/index.php?title=Educational_BoosterPack_MK_II
This example shows how to mix colors with an RGB LED using the analogWrite() function
together with random() function to get the random color effect.
The circuit utilizes the LEDs on the Educational BoosterPack MK II:
* RED LED attached from digital pin 39 to ground.
* GREEN LED attached from digital pin 38 to ground.
* BLUE LED attached from digital pin 37 to ground.
Created 3 Dec 2013
By Dung Dang
https://energia.nu/RandomSeed.html
https://energia.nu/AnalogWrite.html
This example code is in the public domain.
*/
int ledRed = 39, ledBlue = 37, ledGreen = 38; // LED connected to digital pin 9
void setup() {
// Initialize the pseudo-random number generator
randomSeed(1);
}
void loop() {
// sets the value (range from 0 to 255) for 3 RGB channels:
analogWrite(ledRed, random(255));
analogWrite(ledBlue, random(255));
analogWrite(ledGreen, random(255));
// wait for 30 milliseconds before changing the color again
delay(300);
}