int led = 2;
int bot = 1;

int estado = 0; // 1 HIGH e 0 LOW

void setup() {
  pinMode(bot, INPUT);
  pinMode(led, OUTPUT);
}

void loop() {
  // Adicione um pequeno atraso para evitar a leitura errática do botão
  delay(50);

  // Verifique se o botão foi pressionado
  if (digitalRead(bot) == LOW) {
    // Inverta o estado do LED
    estado = !estado;
    digitalWrite(led, estado);

    // Aguarde um curto período para evitar múltiplos acionamentos
    delay(200);
  }
}
$abcdeabcde151015202530fghijfghij