const int LED_BUILTIN = 2; // Pino do LED externo no GPIO 2
const int buttonPin = 12; // Pino onde o botão está conectado
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // Configura o LED no GPIO 2 como saída
pinMode(buttonPin, INPUT_PULLDOWN); // Configura o pino do botão como entrada com pull-down interno
}
void loop() {
int buttonState = digitalRead(buttonPin); // Lê o estado do botão
if (buttonState == HIGH) {
digitalWrite(LED_BUILTIN, HIGH); // Liga o LED externo se o botão estiver pressionado
} else {
digitalWrite(LED_BUILTIN, LOW); // Desliga o LED externo se o botão não estiver pressionado
}
}