#define LedRed 12
#define LedGreen 11
#define ButtonSpeedUp 13
void setup(){
Serial.begin(9600);// monitoring log input
//default state = 1
digitalWrite(ButtonSpeedUp, HIGH); // deaul state
pinMode(LedRed, OUTPUT);
pinMode(LedGreen, OUTPUT);
}
void SpeedUp( 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(1000);
digitalWrite(LedRed, LOW);
digitalWrite(LedGreen, HIGH);
delay(1000);
digitalWrite(LedGreen, LOW);
}
}
void loop(){
int IsButtonSpeedPressed = digitalRead(ButtonSpeedUp);
if(IsButtonSpeedPressed == 0){
SpeedUp(1);
}else{
SpeedUp(0);
}
if(IsButtonSpeedPressed == 0){
Serial.println("Speed Button Pressed");
Serial.println(IsButtonSpeedPressed);
}
}