🛠 Faire clignoter la LED embarquée et la LED RGB

Arduino Nano ESP32 · debutant · Schéma : IMG-nano-esp32-debutant-1-nanoesp32-clignotement-led.svg — La carte Nano ESP32 avec la LED D13 et la LED RGB embarquées en évidence.

Objetivos

Descubrir la placa Arduino Nano ESP32 (ESP32-S3, módulo u-blox NORA-W106) haciendo parpadear el LED integrado D13 (LED_BUILTIN) y animando el LED RGB integrado, cuyos pines están definidos por el core: LED_RED = 14, LED_GREEN = 15, LED_BLUE = 16. No se requiere soldadura: todo está integrado.

Material

Código completo

// Nano ESP32 : LED_BUILTIN = D13 ; RGB : LED_RED=14, LED_GREEN=15, LED_BLUE=16
void setup {
  Serial.begin(115200);
  pinMode(LED_BUILTIN, OUTPUT);
  pinMode(LED_RED, OUTPUT);
  pinMode(LED_GREEN, OUTPUT);
  pinMode(LED_BLUE, OUTPUT);
}

void loop {
  digitalWrite(LED_BUILTIN, HIGH);
  analogWrite(LED_RED, 255);    // rouge
  Serial.println("phase 1 : rouge");
  delay(500);
  digitalWrite(LED_BUILTIN, LOW);
  analogWrite(LED_RED, 0);
  analogWrite(LED_GREEN, 255);  // vert
  delay(500);
  analogWrite(LED_GREEN, 0);
  analogWrite(LED_BLUE, 255);   // bleu
  delay(500);
  analogWrite(LED_BLUE, 0);
}

Verificación esperada

El LED D13 parpadea a 1 Hz y el LED RGB pasa de rojo → verde → azul en bucle. El monitor serie (115200 baudios) muestra las fases. Si aparecen dos puertos COM (« USB » y « DFU »), seleccionar el puerto « USB ».

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales