const int buttonpin = 8;
const int ledpin = 4;
int buttonState = 0;
int lastButtonstate = 0;
int buttonPressCount = 0;
void setup(){
pinMode(buttonpin, INPUT);
pinMode(ledpin, OUTPUT);
}
void loop() {
buttonState= digitalRead(buttonpin);
if (buttonState == HIGH && lastButtonstate == LOW) {
buttonPressCount++;
digitalWrite(ledpin , !digitalRead(ledpin));
delay(1000);
}
lastButtonstate = buttonState;
if(buttonPressCount >=4) {
while (true){
digitalWrite(ledpin, LOW);
}
}
}Loading
st-nucleo-c031c6
st-nucleo-c031c6