#define ledRed 2
#define ledGreen 4
#define button 6
void setup() {
Serial.begin(9600);
pinMode(button, INPUT);
digitalWrite(button, HIGH);
pinMode(ledRed, OUTPUT);
pinMode(ledGreen, OUTPUT);
}
void speedMode(int option) {
if (option == 1) {
digitalWrite(ledRed, HIGH);
delay(100);
digitalWrite(ledRed, LOW);
digitalWrite(ledGreen, HIGH);
delay(100);
digitalWrite(ledGreen, LOW);
} else {
digitalWrite(ledRed, HIGH);
delay(500);
digitalWrite(ledRed, LOW);
digitalWrite(ledGreen, HIGH);
delay(500);
digitalWrite(ledGreen, LOW);
}
}
void loop() {
int isButtonPressed = digitalRead(button);
if (isButtonPressed == 0) {
speedMode(1);
} else {
speedMode(0);
}
}