// FabAcademy 2026 - XIAO RP2040 // Button1 toggles LED1 // Button2 toggles LED2 const int LED1 = 29; const int LED2 = 7; const int BUTTON1 = 0; const int BUTTON2 = 6; bool led1State = false; bool led2State = false; bool lastButton1 = HIGH; bool lastButton2 = HIGH; void setup() { pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); pinMode(BUTTON1, INPUT); pinMode(BUTTON2, INPUT); } void loop() { bool button1 = digitalRead(BUTTON1); bool button2 = digitalRead(BUTTON2); // Detectar pulsación botón 1 if (button1 == LOW && lastButton1 == HIGH) { led1State = !led1State; digitalWrite(LED1, led1State); delay(200); // debounce simple } // Detectar pulsación botón 2 if (button2 == LOW && lastButton2 == HIGH) { led2State = !led2State; digitalWrite(LED2, led2State); delay(200); } lastButton1 = button1; lastButton2 = button2; }