#define LED_PIN 2 // GPIO2 (D0 en XIAO ESP32-C3) #define BUTTON_PIN 10 // GPIO10 (D10 en XIAO ESP32-C3) void setup() { pinMode(LED_PIN, OUTPUT); pinMode(BUTTON_PIN, INPUT_PULLUP); // Usamos resistencia pull-up interna } void loop() { int buttonState = digitalRead(BUTTON_PIN); if (buttonState == LOW) { // Botón presionado (LOW) digitalWrite(LED_PIN, HIGH); // Enciende LED } else { digitalWrite(LED_PIN, LOW); // Apaga LED } } void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }