// Usamos la constante nativa LED_BUILTIN por si el pin 2 no es el correcto en este modelo
#if defined(LED_BUILTIN)
const int pin_led = LED_BUILTIN;
#else
const int pin_led = 2; // Si no está definido, forzamos el 2
#endif
void setup() {
Serial.begin(115200);
// Configuramos el pin como salida
pinMode(pin_led, OUTPUT);
Serial.println("--- Sistema Iniciado ---");
Serial.print("Usando el pin GPIO: ");
Serial.println(pin_led); // Esto te dirá en el monitor qué número está usando realmente
}
void loop() {
Serial.println("Estado: HIGH (Encendido)");
digitalWrite(pin_led, HIGH);
delay(1000);
Serial.println("Estado: LOW (Apagado)");
digitalWrite(pin_led, LOW);
delay(1000);
}