learn to format your code correctly.
Try like this:
const int buttonPin = 2;
int buttonPushCounter = 0;
int buttonState = 0;
int lastButtonState = 0;
int leddo = 12;
int ledPin = 13;
void setup() {
pinMode(buttonPin, INPUT);
pinMode(leddo, OUTPUT);
pinMode(ledPin, OUTPUT);
}
void loop1() {
digitalWrite(leddo, HIGH);
}
void loop2() {
digitalWrite(ledPin, HIGH);
buttonPushCounter = 0;
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState != lastButtonState) {
if (buttonState == HIGH) {
buttonPushCounter++;
}
delay(50);
} else {
return;
}
lastButtonState = buttonState;
if (buttonPushCounter == 1) {
loop1();
}
else if (buttonPushCounter == 2) {
loop2();
}
}