// Very basic and very inefficient code.
// Next steps:
// * Use an array for the leds.
// * Put similar code in a function.
int redLedPin = 6;
int blueLedPin = 5;
int greenLedPin = 4;
int yellowLedPin = 3;
int orangeLedPin = 2;
void setup()
{
Serial.begin(115200);
Serial.println("Hello");
pinMode(redLedPin, OUTPUT);
pinMode(blueLedPin, OUTPUT);
pinMode(greenLedPin, OUTPUT);
pinMode(yellowLedPin, OUTPUT);
pinMode(orangeLedPin, OUTPUT);
}
void loop()
{
// random is 0,1,2,3,4
int led = random(0,5);
if(led==0)
{
Serial.println("Red");
for(int i=0; i<3; i++)
{
digitalWrite(redLedPin,HIGH);
delay(500);
digitalWrite(redLedPin,LOW);
delay(500);
}
}
else if(led==1)
{
Serial.println("Blue");
for(int i=0; i<3; i++)
{
digitalWrite(blueLedPin,HIGH);
delay(500);
digitalWrite(blueLedPin,LOW);
delay(500);
}
}
else if(led==2)
{
Serial.println("Green");
for(int i=0; i<3; i++)
{
digitalWrite(greenLedPin,HIGH);
delay(500);
digitalWrite(greenLedPin,LOW);
delay(500);
}
}
else if(led==3)
{
Serial.println("Yellow");
for(int i=0; i<3; i++)
{
digitalWrite(yellowLedPin,HIGH);
delay(500);
digitalWrite(yellowLedPin,LOW);
delay(500);
}
}
else if(led==4)
{
Serial.println("Orange");
for(int i=0; i<3; i++)
{
digitalWrite(orangeLedPin,HIGH);
delay(500);
digitalWrite(orangeLedPin,LOW);
delay(500);
}
}
}