#define LED 2
#define BUTTON_PIN 27
int estado;
int estadoAtual;
int estadoLED = LOW;
void setup() {
Serial.begin(115200);
pinMode(LED, OUTPUT);
pinMode(BUTTON_PIN, INPUT_PULLUP);
estado = digitalRead(BUTTON_PIN);
}
void loop() {
estado = estadoAtual;
estadoAtual = digitalRead(BUTTON_PIN);
delay(10);
if (estadoAtual == LOW && estado == HIGH) {
estadoLED = !estadoLED;
}
digitalWrite(LED, estadoLED);
}