Something like:
if((digitalRead(switchPin) == LOW) && (gear == 3))
{
gear = 4;
}
I'm assuming your switch input is active low.
Something like:
if((digitalRead(switchPin) == LOW) && (gear == 3))
{
gear = 4;
}
I'm assuming your switch input is active low.