// Define el pin al que está conectado el LED.
// Puedes cambiar este número al pin GPIO que estés utilizando.
const int ledPin = 2; // GPIO2 es un pin común en ESP32
// La función setup() se ejecuta una vez al inicio.
void setup() {
// Configura el pin del LED como una salida.
pinMode(ledPin, OUTPUT);
// Inicializa la comunicación serial (opcional, para depuración).
Serial.begin(115200);
Serial.println("Programa de encendido y apagado de LED en ESP32");
}
// La función loop() se ejecuta continuamente después de setup().
void loop() {
// Enciende el LED estableciendo el pin en HIGH.
digitalWrite(ledPin, HIGH);
Serial.println("LED encendido");
// Espera 1 segundo (1000 milisegundos).
delay(1000);
// Apaga el LED estableciendo el pin en LOW.
digitalWrite(ledPin, LOW);
Serial.println("LED apagado");
// Espera otro segundo.
delay(1000);
}