int BlueLEDPin=2;
int GreenLEDPin=4;
int YellowLEDPin=6;
int RedLEDPin=8;
int BlueOnTime=500;
int GreenOnTime=500;
int YellowOnTime=500;
int RedOnTime=500;
int numBBlink=4;
int numGBlink=3;
int numYBlink=2;
int numRBlink=1;
void setup() {
Serial.begin(9600);
pinMode(BlueLEDPin, OUTPUT);
pinMode(GreenLEDPin, OUTPUT);
pinMode(YellowLEDPin, OUTPUT);
pinMode(RedLEDPin, OUTPUT);
}
void loop() {
Serial.print("red ");
Serial.println("blink number:");
for (int j=1; j<=numRBlink; j=j+1 ) {
Serial.println(j);
digitalWrite(RedLEDPin, HIGH);
delay(RedOnTime);
digitalWrite(RedLEDPin, LOW);
delay(RedOnTime);
}
Serial.print("yellow ");
Serial.println("blink number:");
for (int c=1; c<=numYBlink; c=c+1 ) {
Serial.println(c);
digitalWrite(YellowLEDPin, HIGH);
delay(YellowOnTime);
digitalWrite(YellowLEDPin, LOW);
delay(YellowOnTime);
}
Serial.print("green ");
Serial.println("blink number:");
for (int i=1; i<=numGBlink; i=i+1 ) {
Serial.println(i);
digitalWrite(GreenLEDPin, HIGH);
delay(GreenOnTime);
digitalWrite(GreenLEDPin, LOW);
delay(GreenOnTime);
}
Serial.print("blue ");
Serial.println("blink number:");
for (int z=1; z<=numBBlink; z=z+1 ) {
Serial.println(z);
digitalWrite(BlueLEDPin, HIGH);
delay(BlueOnTime);
digitalWrite(BlueLEDPin, LOW);
delay(BlueOnTime);
}
Serial.print("green ");
Serial.println("blink number:");
for (int i=1; i<=numGBlink; i=i+1 ) {
Serial.println(i);
digitalWrite(GreenLEDPin, HIGH);
delay(GreenOnTime);
digitalWrite(GreenLEDPin, LOW);
delay(GreenOnTime);
}
Serial.print("yellow ");
Serial.println("blink number:");
for (int c=1; c<=numYBlink; c=c+1 ) {
Serial.println(c);
digitalWrite(YellowLEDPin, HIGH);
delay(YellowOnTime);
digitalWrite(YellowLEDPin, LOW);
delay(YellowOnTime);
}
}