// Pines
const int ledPin = 2; // Pin al que está conectado el LED (en algunos ESP32 el LED está en el pin 2)
const int buttonPin = 15; // Pin al que está conectado el botón
// Variables
int buttonState = 0; // Variable para leer el estado del botón
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
// Configuración de los pines
pinMode(ledPin, OUTPUT); // LED como salida
pinMode(buttonPin, INPUT); // Botón como entrada
}
void loop() {
// Leer el estado del botón
buttonState = digitalRead(buttonPin);
// Serial.println(buttonState);
// Si el botón está presionado
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH); // Enciende el LED
} else {
digitalWrite(ledPin, LOW); // Apaga el LED
}
// delay(500);
}