// Here is my code
int randNumber;
int redLED = 13;
int grnLED = 12;
int bluLED = 8;
void setup()
{
Serial.begin(9600);
pinMode(redLED, OUTPUT);
pinMode(grnLED, OUTPUT);
pinMode(bluLED, OUTPUT);
}
void loop()
{
// print random number from 0 to 5
randNumber = random(6);
Serial.println(randNumber);
// Red
if(randNumber == 0){
digitalWrite(redLED, HIGH);
digitalWrite(grnLED, LOW);
digitalWrite(bluLED, LOW);
}
// Green
if(randNumber == 1){
digitalWrite(redLED, LOW);
digitalWrite(grnLED, HIGH);
digitalWrite(bluLED, LOW);
}
//Blue
if(randNumber == 2){
digitalWrite(redLED, LOW);
digitalWrite(grnLED, LOW);
digitalWrite(bluLED, HIGH);
}
// Yellow
if(randNumber == 3){
digitalWrite(redLED, HIGH);
digitalWrite(grnLED, HIGH);
digitalWrite(bluLED, LOW);
}
// Magenta
if(randNumber == 4){
digitalWrite(redLED, HIGH);
digitalWrite(grnLED, LOW);
digitalWrite(bluLED, HIGH);
}
// White
if(randNumber == 5){
digitalWrite(redLED, HIGH);
digitalWrite(grnLED, HIGH);
digitalWrite(bluLED, HIGH);
}
// time, in ms, between randomly generated numbers
delay(500);
}