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);
}
}