// this code is correct but doesn't work properly on wokwi
int redLEDPin=10;
int yellowLEDPin=11;
int redOnTime=250;
int redOffTime=250;
int yellowOnTime=250;
int yellowOffTime=250;
int redBlinkNumb;
int yellowBlinkNumb;
void setup() {
Serial.begin(9600);
pinMode(redLEDPin, OUTPUT);
pinMode(yellowLEDPin, OUTPUT);
pinMode(8, OUTPUT);
// put yonur setup code here, to run
}
void loop() {
Serial.println("How many times do you want red LED to blink?");
while (Serial.available()==0) {} // wait for user input
redBlinkNumb=Serial.parseInt();
Serial.println("How many times do you want yellow led to blink?");
while(Serial.available()==0) {}
yellowBlinkNumb=Serial.parseInt();
Serial.println("Red LED is Blinking!");
for (int j=1;j<=redBlinkNumb;j=j+1) {
Serial.print(" You are on blink# ");
Serial.println(j);
digitalWrite(redLEDPin, HIGH);
delay(redOnTime);
digitalWrite(redLEDPin, LOW);
delay(redOffTime);
}
Serial.println(" ");
Serial.println("yellow LED is blinking ");
for (int j=1;j<=yellowBlinkNumb;j=j+1) {
Serial.print("you are on yellow blink #");
Serial.println(j);
digitalWrite(yellowLEDPin, HIGH);
delay(yellowOnTime);
digitalWrite(yellowLEDPin, LOW);
delay(yellowOffTime);
}
digitalWrite(8, HIGH);
// put your main code here, to run repeatedly:
}