/* Activity 2: Button Control Purpose: Turn the LED on/off by pressing a button When button is pressed → LED turns ON When button is released → LED turns OFF Components: - ESP32 Dev Module - Push button connected to GPIO 5 - LED connected to GPIO 18 */ #define BOTON 5 #define LED 18 void setup() { pinMode(BOTON, INPUT_PULLUP); pinMode(LED, OUTPUT); digitalWrite(LED, LOW); } void loop() { int estadoBoton = !digitalRead(BOTON); if (estadoBoton == LOW) { digitalWrite(LED, HIGH); // Turn LED ON } else { digitalWrite(LED, LOW); // Turn LED OFF } }