Помогите сделать так, чтобы при первом нажатии кнопки светодиод загорался, а при втором потухал

void setup() {
  pinMode(3, INPUT_PULLUP);
  pinMode(4, OUTPUT);
}

void loop() {
   
  if (digitalRead(3)==LOW) {
    digitalWrite(4,!digitalRead(4) );
   delay(200);
  }
}

Во так во! Не думая…